欢迎使用阿里云Docker Machine驱动

Docker Machine是一个可以帮助开发者在自己本地电脑或云服务提供商的平台创建Docker运行环境的的应用工具。

阿里云ECS Driver是对Docker Machine的扩展,大大简化了在阿里云环境下Docker部署,极大的方便了开发者管理分布式Docker主机。

通过Docker Machine和阿里云ECS Driver您可以

  • 快速创建
    快速创建

    通过简单的安装配置,您就可以在阿里云上自动创建Docker主机环境,或是Docker集群

  • 统一体验
    统一体验

    可以统一通过Docker Machine工具管理云端和本地Docker主机

  • 无缝集成
    无缝集成

    和阿里云容器Hub, 阿里云容器服务无缝集成,提供完整的容器开发体验

安装Docker Machine和阿里云ECS驱动

1. 安装Docker Machine


最简单的办法是需要安装Docker开发工具箱docker-toolbox


这是docker的工具包,包含了Docker Engine, Docker Machine在内的一系列工具。


如果你需要单独安装Docker Machine可以参考官方的安装文档Install Docker Machine


2. 获取ECS Driver


你可以直接从下载阿里云ECS Driver编译结果,这些版本是基于Docker Machine的0.6开发版的基础上自动编译完成的:



3. 安装ECS Driver


Docker Machine要求Driver的binary在系统路径(Mac OSX为例就是$PATH包含的路径)下即可,这样Docker Machine可以直接访问到。 Mac OSX下安装命令其实就是将driver的binary拷贝到了/usr/local/bin目录下,Mac OSX下的命令如下所示:


mkdir docker-machine
# Download and unzip Aliyun ECS driver
curl -L https://drone.io/github.com/denverdino/machine/files/driver/docker-machine-driver-aliyunecs_darwin-amd64.tgz
     >driver-aliyunecs.tgz && tar xzvf driver-aliyunecs.tgz && rm driver-aliyunecs.tgz
mv docker-machine/* /usr/local/bin

总结

本文简单介绍了Docker Machine ECS Driver的使用方法和相关知识,演示了通过ECS Driver创建ECS机器与删除ECS机器的过程,希望能帮助大家了解Docker Machine,了解ECS。


如果你有任何建议或意见,或是在使用过程中发现了什么问题欢迎发信给作者(weiyuan.yl@alibaba-inc.comxiaobing.meng@alibaba-inc.com),或者在Github上与作者沟通。


如果你希望对ECS driver进行定制修改,可以从Github直接获取源代码并编译包含ECS driver的Docker Machine。
地址:https://github.com/denverdino/docker-machine-driver-aliyunecs