发布于 2015-09-22 15:39:03 | 379 次阅读 | 评论: 0 | 来源: 网络整理
Docker Machine 支持多种后端驱动,包括虚拟机、本地主机和云平台等。
首先确保本地主机可以通过 user 账号的 key 直接 ssh 到目标主机。
使用 generic 类型的驱动,创建一台 Docker 主机,命名为 test。
$ docker-machine create -d generic --generic-ip-address=10.0.100.101 --generic-ssh-user=user test
创建主机成功后,可以通过 env 命令来让后续操作对象都是目标主机。
$ docker-machine env test
通过 -d 选项可以选择支持的驱动类型。
active 查看活跃的 Docker 主机config 输出连接的配置信息create 创建一个 Docker 主机env 显示连接到某个主机需要的环境变量inspect 输出主机更多信息ip 获取主机地址kill 停止某个主机ls 列出所有管理的主机regenerate-certs 为某个主机重新生成 TLS 认证信息restart 重启主机rm 删除某台主机ssh SSH 到主机上执行命令scp 在主机之间复制文件start 启动一个主机stop 停止一个主机upgrade 更新主机 Docker 版本为最新url 获取主机的 URLhelp, h 输出帮助信息每个命令,又带有不同的参数,可以通过
docker-machine <COMMAND> -h
来查看具体的用法。