创建 Machine
Machine 就是运行 docker daemon 的主机。
“创建 Machine” 指的就是在 host 上安装和部署 docker。
创建第一个 machine: host1
创建 machine 要求能够无密码登录远程主机
(1)配置无密码登录、确保端口2376是可以访问的、可以正常安装软件。
ssh-copy-id 10.12.31.22 #将1号机的ssh key 复制到其他机器
(2)执行创建命令:
docker-machine create --driver generic --generic-ip-address=10.12.31.22 host1
–generic-ip-address 指定目标系统的 IP,并命名为 host1
–generic-ssh-port 指定端口号
创建过程为:
① 通过 ssh 登录到远程主机
② 安装 docker
③ 拷贝证书
④ 配置 docker daemon
⑤ 启动 docker
用同样的方法创建 machine: host2
执行 docker-machine ls 查看:
已经能看到 machine 了 。 可以登录到 host1 查看 docker daemon 的具体配置