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


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

564.png

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

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

565.png
 

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

566.png

再次執行 docker stack deploy 命令。

567.png

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

568.png
 

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

要刪除 stack 也很簡單:

569.png

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

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

書籍:

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM