Docker筆記-建立Docker Swarm 叢集管理
建立swarm,可以同時管理不同台host主機上面的container,在做一些需要大量佈署的作業的時候,會快速且精準很多,以下是設定及使用的方法。 一、首先,Docker Swarm 分成兩個角色,Manager與Worker 01.Manager負責管理Worker,但是他還是具備有Worker的功能。 02.Worker負責接收Manager的任務指派 因此這邊先準備三台主機 IP Address Role 192.168.1.142 manager 192.168.1.183 node1 192.168.1.140 node2 這邊要先確認主機的防火牆已經關掉了 systemctl stop firewalld 二、在每個host上面安裝docker, docker安裝方法 三、Manager節點建置 docker swarm init --advertise-addr 192.168.1.142 成功後會顯示下圖訊息 這時候可以下指令查看節點狀態 docker node ls 四、接著建立 Docker swarm network 來提供容器跨節點的溝通 docker network create --driver=overlay --attachable junior-swarm docker network create --driver=overlay proxy 檢查網路狀態 docker network ls |grep swarm 五、建置Worker建置 這邊可以使用剛剛第三點印出的訊息去新增這次要加入的兩個Worker節點 docker swarm join --token SWMTKN-1-450wc8jxwqhmt8p1fyvnmmz1y1hdin0yrt9yt4a4x3ibn2r31x-1v9dc78lqg4ibharp5vzopiuf 192.168.1.142:2377 加入後再回到Manager查看節點狀態 docker ...