使用docker swarm啟動Web服務
Docker Swarm Cluster現在已啟動並正在運行,是時候在Docker Swarm模式下啟動Web服務了。在管理器節點上,運行以下命令以部署Web服務器服務:docker service create --name webserver -p 8880:80 httpd
docker service create --name webserver -p 8880:80 httpd
docker service ls您應該看到以下輸出:
sudo docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
dk7qnjx65dnx webserver replicated 1/1 httpd:latest *:8880->80/tcp
接下來,使用以下命令在兩個容器之間擴展Web服務器服務: docker service scale webserver=2
ebserver scaled to 2
overall progress: 1 out of 2 tasks
1/2: preparing
2/2: running
overall progress: 2 out of 2 tasks
1/2: running
2/2: running
verify: Service converged
然後,使用以下命令檢查Web服務器服務的狀態:docker service ps webserver
您應該看到以下輸出:
sudo docker service ps webserver
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
wdpxz2bh9vu7 webserver.1 httpd:latest pi-GB-BSi5A-6200 Running Running 3 minutes ago
olv9p594q03w webserver.2 httpd:latest ubuntu-mate Running Running 58 seconds ago

使用overlay網路


啟動樹梅派 http 服務

Last updated
Was this helpful?