1. 程式人生 > >如何使用 stack?- 每天5分鐘玩轉 Docker 容器技術(112)

如何使用 stack?- 每天5分鐘玩轉 Docker 容器技術(112)

docker swarm 容器 教程

定義好了 stack YAML 文件,就可以通過 docker stack deploy 命令部署應用。

技術分享圖片

Docker 會按照 YAML 的內容來創建各種資源。為了不重名,所有資源都會加上 stack 名稱作為前綴,我們這裏是 wpstack_*

部署完成後可以通過相關命令查看各種資源的狀態。

技術分享圖片

如果想更新 stack 的某些屬性,直接修改 YAML 文件,然後重新部署。比如將 WordPress 的端口由 8000 改為 8888

技術分享圖片

再次執行 docker stack deploy 命令。

技術分享圖片

stack 更新成功。查看 service wpstack_wordpress 的信息,確認端口已經更新為 8888

技術分享圖片

為了更新端口,swarm 啟動了一個新的 wpstack_wordpress容器,之前的容器已經被 shutdown。

要刪除 stack 也很簡單:

技術分享圖片

docker stack rm 會將 stack 相關的所以資源清除幹凈。

下一節我們總結一下 stack 的優點。

技術分享圖片書籍:

1.《每天5分鐘玩轉Docker容器技術》
https://item.jd.com/16936307278.html

2.《每天5分鐘玩轉OpenStack》
https://item.jd.com/12086376.html

技術分享圖片


如何使用 stack?- 每天5分鐘玩轉 Docker 容器技術(112)