Docker Cloud 簡介
阿新 • • 發佈:2022-04-29
Docker Cloud
是官方推出的構建、測試映象,管理 Swarm mode,自動以映象方式部署服務的地方。
構建映象
和我們熟悉的 Dockr Hub
一樣,關聯 GitHub
或者 Bitbucket
即可開始自動構建映象。
構建映象詳情只有自己能夠看到。
自動測試
https://docs.docker.com/docker-cloud/builds/automated-testing/
https://docs.docker.com/docker-cloud/builds/advanced/
每次原始碼提交 Pr 時,Docker Cloud 會自動測試 Pr。
在構建配置選項開啟自動測試,並在構建目錄下新增 docker-compose.test.yml
sut:
build: .
command: run_tests.sh
可以通過 depends_on
增加服務,也可以使用多個 compose
檔案,只要以 .test.yml
結尾就行。
命令返回 0 則表示測試通過,其他均為失敗。
示例:https://github.com/khs1994-docker/hexo/blob/dev/alpine/docker-compose.test.yml
Swarm mode
https://docs.docker.com/docker-cloud/cloud-swarm/connect-to-swarm/
切換到 Swarms beta
標籤,按照提示在 Docker 主機執行命令,即可在 Docker 桌面版方便的檢視叢集詳情。
其他功能
連結特定雲服務商才能使用,這裡不再說明。