12343052 发表于 2019-2-22 09:09:56

Docker Machine 管理 Docker Host (二)

  环境配合如下
名称主机名称IP地址Docker MachineDockerMachine192.168.116.131Docker Host01Docker01192.168.116.132Docker Host02Docker02192.168.116.133
[*]  对于 Docker Machine 来说,术语 Machine 就是运行 docker daemon 的主机。“创建 Machine” 指的就是在 host 上安装和部署 docker。先执行 docker-machine ls 查看一下当前的 machine: Nothing
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gifhttps://s1.运维网.com/images/20180226/1519652193846923.png
  2. 创建 machine 要求能够无密码登录远程主机,所以需要先通过如下命令将 ssh key 拷贝到 192.168.116.132和192.168.116.133:
  前提:首先讲192.168.116.132和192.168.116.133两台机器配置成允许root 远程SSH登录
  登录两台机子
  sudo vim /etc/ssh/sshd_config
  找到# Authentication项下的
  PermitRootLogin prohibit-password改成PermitRootLogin yes
  重启服务
  sudo systemctl restart sshd
  https://s1.运维网.com/images/20180226/1519652212965127.png
  登录DockerMachine机器通过命令生成rsa key
  sudo systemctl restart sshd
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gif

  运行 命令ssh-copy-id 192.168.116.132 将SSH key 拷贝到目标主机
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gifhttps://s1.运维网.com/images/20180226/1519652223936185.png
  通过 ssh 192.168.116.132验证 直接进来了,不需要输入密码
  3. 一切就绪执行 docker-machine create 命令创建 docker01: docker-machine create --driver generic --generic-ip-address=192.168.116.131 docker01
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gifhttps://s1.运维网.com/images/20180226/1519652248210134.png
  ① 通过 ssh 登录到远程主机。
  ② 安装 docker。
  ③ 拷贝证书。
  ④ 配置 docker daemon。
  ⑤ 启动 docker。
  4. 再次执行 docker-machine ls 验证。 已经看到docker01了
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gifhttps://s1.运维网.com/images/20180226/1519652265854308.png
  5. 登录到 docker01 查看 docker daemon 的具体配置 /etc/systemd/system/docker.service。
  6. 使用同样的方法创建docker02机器
https://s1.运维网.com/images/20180226/1519652285327113.pnghttps://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gif

  7. 通过 docker-machine ls命令查看 现在我们已经有两台docker 服务器了
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gif https://s1.运维网.com/images/20180226/1519652304561567.png
https://blog.运维网.com/static/js/ueditor1.4.3/themes/default/images/spacer.gifhttps://s1.运维网.com/images/20180226/1519652313223577.png



chep 发表于 2019-5-10 11:06:00

哥顶的不是帖子,是寂寞!
页: [1]
查看完整版本: Docker Machine 管理 Docker Host (二)