可以通過更改docker-compose.yml
中的副本數,保存並執行docker stack deploy
命令來擴展應用程序:
$ docker stack deploy -c docker-compose.yml getstartedlab
Docker可以直接更新,不需終止容器運行。
執行docker container ls -q
查看重新配置的容器。如果按比例擴大副本,則會啟動更多task
,從而啟動更多容器。
$ docker stack rm getstartedlab
$ docker swarm leave --force
使用Docker建立並擴展應用程序就是這麼簡單。我們已經朝著學習如何在生產環境中運行容器邁出了重要的一步。接下來,我們將學習如何在Docker機器群上作為swarm來運行此應用程序。