Docker 入門筆記 6 - 在Docker Cloud上部署應用

什麼是 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之前進行測試。

build on docker cloud

此外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存儲庫部署映像。

。。。(待續)

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