{"id":1357,"date":"2019-02-21T10:49:53","date_gmt":"2019-02-21T10:49:53","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw93\/?p=1357"},"modified":"2019-03-07T20:23:13","modified_gmt":"2019-03-07T20:23:13","slug":"rancher-adds-support-for-docker-machine-provisioning","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw93\/index.php\/2019\/02\/21\/rancher-adds-support-for-docker-machine-provisioning\/","title":{"rendered":"Rancher adds support for Docker Machine provisioning."},"content":{"rendered":"<p><a href=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/Docker-Machine.png\"><img decoding=\"async\" src=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/Docker-Machine-300x176.png\" alt=\"Docker\nMachine\" \/><\/a>This<br \/>\nweek we released Rancher 0.12, which adds support for provisioning hosts<br \/>\nusing Docker Machine. We\u2019re really excited to get this feature out,<br \/>\nbecause it makes launching Rancher-enabled Docker hosts easier than<br \/>\never. If you\u2019re not familiar with Docker Machine, it is a project that<br \/>\nallows cloud providers to develop standard \u201cdrivers\u201d for provisioning<br \/>\ncloud infrastructure on the fly. You can learn more about it on the<br \/>\nDocker<br \/>\n<a href=\"http:\/\/blog.docker.com\/2015\/02\/announcing-docker-machine-beta\/\">website<\/a>.<br \/>\nThe first cloud we\u2019re supporting with Docker Machine is Digital Ocean.<br \/>\nFor our initial release, we chose Digital Ocean, because it is an<br \/>\nexcellent implementation of the machine driver. As always, the Digital<br \/>\nOcean team has focused on simplicity and user experience, and were<br \/>\nfantastic to work with during our testing. Docker machine drivers are<br \/>\nalready available for many public cloud providers, as well as vCenter,<br \/>\nCloudStack, OpenStack and other private cloud platforms. We will be<br \/>\nadding support for additional drivers over the next few weeks, and<br \/>\ndocumenting how you can use any driver you like. Please feel free to<br \/>\n<a href=\"https:\/\/github.com\/rancherio\/rancher\/issues\">let us know<\/a> if there<br \/>\nare drivers you would like us to prioritize. Now, let me walk you<br \/>\nthrough using Docker Machine with Rancher. To get started, click on the<br \/>\n\u201cRegsiter a New Host\u201d link in the Hosts tab within Rancher.<br \/>\n<a href=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/hosts.png\"><img decoding=\"async\" src=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/hosts.png\" alt=\"hosts\" \/><\/a><br \/>\nIf this is the first time you\u2019ve added a host, you\u2019ll be presented<br \/>\nwith a Host Setup dialog that asks you to confirm the DNS host name or<br \/>\nIP address that hosts should use to connect to the Rancher API. Confirm<br \/>\nthis setting and click Save.<br \/>\n<a href=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/host-setup.png\"><img decoding=\"async\" src=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/host-setup.png\" alt=\"host-setup\" \/><\/a><br \/>\nOnce that is completed, you\u2019ll be taken to the Add Host page,<br \/>\nwhere you\u2019ll see a new tab for provisioning Digital Ocean hosts.<br \/>\n<a href=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/new-host2.png\"><img decoding=\"async\" src=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/new-host2-1024x517.png\" alt=\"new-host\" \/><\/a><br \/>\nTo provision a Digital Ocean machine, fill out the relevant<br \/>\ninformation about the host you want to provision, inlcuding the OS<br \/>\nimage, size and Digital Ocean region. You\u2019ll need to have a Digital<br \/>\nOcean access token, which you can get by <a href=\"https:\/\/cloud.digitalocean.com\/registrations\/new\">creating an<br \/>\naccount<\/a> on their<br \/>\nsite. Once you hit create, you\u2019ll be returned to the hosts page where<br \/>\nyou will see your new host being created.<br \/>\n<a href=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/creating.png\"><img decoding=\"async\" src=\"http:\/\/cdn.rancher.com\/wp-content\/uploads\/2015\/03\/26030029\/creating.png\" alt=\"creating\" \/><\/a><br \/>\nCreating the host will take a few minutes, as the VM needs to be<br \/>\nprovisioned, configured with Docker, and bootstrapped as a Rancher host.<br \/>\nBut once it\u2019s done, the UI will automatically update to show the new<br \/>\nhost. At this point, you have a fully enabled Docker host. You can click<br \/>\nthe Add Container link to start adding containers. We hope you find this<br \/>\nfeature useful and welcome your feedback. As always, you can submit any<br \/>\nfeature requests or other issues to the <a href=\"https:\/\/github.com\/rancherio\/rancher\">Rancher GitHub<br \/>\nrepo<\/a>. In the next few weeks,<br \/>\nwe\u2019ll be adding the ability to export the Docker machine configuration<br \/>\nso that you can deploy containers outside of Rancher, more verbose<br \/>\nstatus updates during machine creation, and (of course) more Machine<br \/>\ndrivers. If you\u2019d like to talk with one of our engineers and learn more<br \/>\nabout Rancher, please feel free to request a demo, and we\u2019ll walk you<br \/>\nthrough Rancher and answer all of your questions.<\/p>\n<p><a href=\"https:\/\/rancher.com\/rancher-adds-support-for-docker-machine-provisioning\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week we released Rancher 0.12, which adds support for provisioning hosts using Docker Machine. We\u2019re really excited to get this feature out, because it makes launching Rancher-enabled Docker hosts easier than ever. If you\u2019re not familiar with Docker Machine, it is a project that allows cloud providers to develop standard \u201cdrivers\u201d for provisioning cloud &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw93\/index.php\/2019\/02\/21\/rancher-adds-support-for-docker-machine-provisioning\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Rancher adds support for Docker Machine provisioning.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1357","post","type-post","status-publish","format-standard","hentry","category-kubernetes"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/1357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/comments?post=1357"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/1357\/revisions"}],"predecessor-version":[{"id":1433,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/1357\/revisions\/1433"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/media?parent=1357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/categories?post=1357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/tags?post=1357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}