什麼是 Docker Cloud
Docker cloud 用於管理在雲提供商(比如AWS或者Azure)上運行的多容器應用程序和主機資源。
Docker Cloud使用託管的Docker Cloud Registry,允許用戶在互聯網上發佈Docker化的 image。 Docker Cloud可以存儲預先構建的image,或link到用戶的souce codes(比如將docker cloud與github 關聯),以便將代碼build到Docker image中,並可選擇在將image推送到repository之前進行測試。
此外Docker Cloud可以和用戶指定的雲服務提供商連接,授予Docker Cloud權限以便自動配置和“Dockerize”VM。Docker Cloud可以幫助在雲上創建計算資源以及cluster,並部署需要的應用程序。
目前Docker Cloud支持兩種工作模式
Swarm Management
在Swarm模式中,用戶可以在Docker Cloud上創建新的Swarm,也可以將現有Swarm註冊到Docker Cloud上,或者將Swarm配置到指定的雲服務平臺。
Infrastructure management
在對image進行操作之前,需要在某處運行它們。 Docker Cloud允許用戶將Docker Cloud 鏈接到自己Infrastructure或雲服務提供商,以便自動配置新節點。 一旦建立了節點,就可以直接從Docker Cloud存儲庫部署映像。
。。。(待續)