Docker-Compose實戰「下篇」

歡迎關注【無量測試之道】公衆號,回覆【領取資源】,
Python編程學習資源乾貨、
Python+Appium框架APP的UI自動化、
Python+Selenium框架Web的UI自動化、
Python+Unittest框架API自動化、

資源和代碼 免費送啦~
文章下方有公衆號二維碼,可直接微信掃一掃關注即可。

1、啓動鏡像

使用命令:docker-compose up -d,如下截圖所示

docker管理界面dashboard 展示:(三個服務正常運行)

Tips:docker run -it docker-compose_httprunner bash

#當容器運行不成功時,可以執行這個命令運行容器並進入調試,非常有價值。

2、打開8000端口的服務

在瀏覽器裏面打開8000端口的服務,如下截圖所示:

3、docker-compose 常用命令集

#構建本項目中的鏡像

docker-compose build
#在後臺所有啓動服務

docker-compose up -d
#列出項目中目前的所有容器

docker-compose ps
 #停止正在運行的容器

docker-compose stop
 #再次啓動

docker-compose start
#停用移除所有容器以及網絡相關

docker-compose down
 #查看服務容器的輸出

docker-compose logs
 #重啓項目中的服務

docker-compose restart
 #強制刪除所有(停止狀態的)服務容器

docker-compose rm -f
 #設置指定服務運行的容器個數

docker-compose scale flask=3 mysqldb=2
 #暫停指定的service

docker-compose pause servicename
#通過發送SIGKILL信號來強制停止服務容器

docker-compose kill servicename
 #顯示某個容器端口所映射的公共端口

docker-compose port mysqldbs 3306
#推送指定服務的鏡像

docker-compose push servicename
 #打印版本信息

docker-compose version

 

備註:我的個人公衆號已正式開通,致力於測試技術的分享,包含:大數據測試、功能測試,測試開發,API接口自動化、測試運維、UI自動化測試等,微信搜索公衆號:“無量測試之道”,或掃描下方二維碼:

 添加關注,一起共同成長吧。

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