可以通過更改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來運行此應用程序。