首页服务器Web服务器 Docker Machine创建Azure虚拟主机

Docker Machine创建Azure虚拟主机

搭建环境向来是一个重复造轮子的过程,Docker Machine 则把用户搭建 Docker 环境的各种方案汇集在了一起。笔者在《Docker Machine 简介》一文中演示了使用 Docker Machine…

搭建环境向来是一个重复造轮子的过程,Docker Machine 则把用户搭建 Docker 环境的各种方案汇集在了一起。笔者在《Docker Machine 简介》一文中演示了使用 Docker Machine 在本地的 vSphere 主机中安装 Docker 环境。但是在云计算大爆炸的今天,真正让我们头疼的可能是五花八门的 IaaS 平台!这才是 Docker Machine 真正发挥威力的地方。
Docker Machine 把与平台相关的部分封装到了不同的驱动中。只要为某个 IaaS 平台提供了驱动程序,Docker Machine 就能够支持该平台上的操作。像 Azure、AWS、GCE、DigitalOcean 等大的厂商早已被支持。本文将以 Azure 为例介绍使用 Docker Machine 在 IaaS 上创建并管理 Docker 虚拟主机。

如果您还不了解 Docker Machine ,请先移步笔者的前两篇文章补充相关知识:《Docker Machine 简介》、《Docker Machine 详解》。

准备

我们的目标是通过 Docker Machine 在 Azure 上面创建一台安装了 Docker 的虚拟主机。因为 Azure 上的所有资源都必须通过订阅账号才能授权使用,所以我们首先得准备一个 Azure 的订阅账号。国内的 Azure 一直在搞一元试用的活动,赶快去申请一个吧!

Azure 建议我们把资源通过 resource group 组织起来。为了演示方便,我们新创建一个名为 nickcontainer 的 resource group 存放将要创建的虚机:

Docker,Machine,Azure,虚拟主机

此时 resource group 中还没有任何内容。

创建云端虚机

使用 Docker Machine,一个 create 命令就能搞定:

docker-machine create /  --driver azure /  --azure-environment AzurePublicCloud /  --azure-subscription-id xxxxxxxxxxxxxxxxxxxxxxxxxx /  --azure-location "East Asia" /  --azure-size Standard_A0 /  --azure-image canonical:UbuntuServer:16.04.0-LTS:latest /  --azure-ssh-user nick /  --azure-resource-group nickcontainer /  --azure-availability-set testvmtiggeras /  testvmtigger
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/6258.html
上一篇Docker Machine深入学习
下一篇 CentOS设置静态IP的方法总结
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部