docker 集群

1. 在win10 系统上安装好了 dockers 的话 其实是win10 上运行的 docker 客户端 而真正的服务器是在 hyper  上的虚拟机

 开始菜单-window管理工具 hyper-v 管理器  可以看见虚拟机的列表 

        有一个 DockerDesktopVM 虚拟机  这是 docker 自己创建的 系统为 linux版本为linuxkit, 是Docker新发布的一个用于为容器构建安全、便携、可移植操作系统的工具包,从Hyper-v的管理界面无法连接到这个虚拟机,完全就是一个黑屏

注意: 由于此虚拟机无网卡 且为自己分配的 另外网段 IP  不好使用 所以 我决定不使用此虚拟机

2. 既然要集群 一个肯定不够 如何再创建几个呢

 使用 docker-machine  1.下载 链接: https://pan.baidu.com/s/1oAdpDcNyr5xS8DctI2PrhA 提取码: 8uhx 

                        2. 创建虚拟交换机

 

3. powershell  CD 到下载目录  运行    .\docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" manager1  

 

4. 连接 manager1    powershell 运行  .\docker-machine ls  列举符合 docker-machine 管理的虚拟机 

新创建虚拟机manager1 的 IP 和win10 Ip 为一个网段 且有外网

    连接  manager1                     .\docker-machine ssh manager1 

进去后就是 docker Linux 主机了     exit 退出 docker Linux 主机 

用户 密码 进入方式
docker tcuser ssh
root   command:sudo -i (docker用户下执行)

5. 创建最少一个 worker 

    powershell     运行  .\docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" worker1

6.创建集群

    连接管理机  manager1   运行  docker swarm init

完成后 会有 join token  注意这个一定要记录下来  去工作虚拟机上运行此命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章