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  注意這個一定要記錄下來  去工作虛擬機上運行此命令

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