docker machine
docker machine
是docker
官方编排Orchestration
项目之一
Machine management for a container-centric world
install docker machine
curl -L \
https://github.com/\
docker/machine/releases/download/\
v0.9.0-rc1/docker-machine-`uname -s`-`uname -m` > \
/usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine
docker-machine -v
docker machine 命令
docker-machine active # 查看活跃的 Docker 主机
docker-machine config # 输出连接的配置信息
docker-machine create # 创建一个 Docker 主机
docker-machine env # 显示连接到某个主机需要的环境变量
docker-machine inspect # 输出主机更多信息
docker-machine ip # 获取主机地址
docker-machine kill # 停止某个主机
docker-machine ls # 列出所有管理的主机
docker-machine regenerate-certs # 为某个主机重新生成 TLS 认证信息
docker-machine restart # 重启主机
docker-machine rm # 删除某台主机
docker-machine ssh # SSH 到主机上执行命令
docker-machine scp # 在主机之间复制文件
docker-machine start # 启动一个主机
docker-machine stop # 停止一个主机
docker-machine upgrade # 更新主机 Docker 版本为最新
docker-machine url # 获取主机的 URL
docker-machine help, h # 输出帮助信息
docker-machine <COMMAND> -h
docker-machine create -d <driver>
amazonec2, azure, digitalocean, exoscale
generic, google, none, openstack
rackspace, softlayer, virtualbox
vmwarevcloudair
vmwarevsphere
docker-machine create \
-d generic \
--generic-ip-address=10.0.100.101 \
--generic-ssh-user=user dev
docker-machine create -d virtualbox dev
docker-machine ls
docker-machine env dev
docker-machine ssh dev