docker 中 單容器和多容器的部署

單容器應用部署實踐

說明:部署一個單頁面的應用 
參考網址:https://github.com/docker/labs/blob/master/beginner/chapters/votingapp.md

1.啓動容器會自動下載dockersanples/static-site鏡像 
這裏寫圖片描述

2.啓動容器 
這裏寫圖片描述

3.查看端口 
這裏寫圖片描述

4.查看容器運行情況 
這裏寫圖片描述

5.在瀏覽器中輸入地址和端口號,就可以看到網頁 
這裏寫圖片描述

6.創建文件夾flask-app 
這裏寫圖片描述

7.flask-app下有四個文件 
這裏寫圖片描述

8.構建鏡像 
這裏寫圖片描述

9.啓動容器,將虛擬機8888端口映射到容器的5000端口 
這裏寫圖片描述

10.在瀏覽器中輸入網址,查看運行效果 
這裏寫圖片描述

多容器應用部署實踐

說明:用docker compose和docker deploy stack 部署 
參考網址:https://github.com/docker/labs/blob/master/beginner/chapters/votingapp.md 
應用說明:該應用基於以下鏡像搭建 
Python 
Node.js 
redis 
.net 
postgress

1.下載工程 
這裏寫圖片描述

2.創建Docker Swarm 
這裏寫圖片描述

3.docker stack deploy是在Docker Swarm模式下docker-compose的替代 
這裏寫圖片描述

4.查看啓動的服務 
這裏寫圖片描述

5.查看容器的運行情況 
這裏寫圖片描述

6.瀏覽器中輸入虛擬機地址,這是5000端口,是投票服務 
這裏寫圖片描述

7.瀏覽器中輸入虛擬機地址,這是5001端口,投票統計服務 
這裏寫圖片描述

8.鏡像更新,只需要修改虛擬機中的配置文件 
這裏寫圖片描述 
9. 
這裏寫圖片描述

10.重啓app 
這裏寫圖片描述

11.在瀏覽器中查看運行情況 
這裏寫圖片描述

12. 
這裏寫圖片描述
13. 
這裏寫圖片描述 
14. 
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章