91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker Cloud實現部署應用操作

發布時間:2021-06-02 18:04:22 來源:億速云 閱讀:190 作者:Leah 欄目:服務器

這篇文章將為大家詳細講解有關Docker Cloud實現部署應用操作,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

連接Docker Cloud

可以在標準模式或集群模式下運行Docker Cloud。如果在標準模式下運行Docker Cloud,按照以下說明將您的服務提供商連接到Docker Cloud:

  • Amazon Web Services安裝指南

  • DigitalOcean安裝指南

  • Microsoft Azure安裝指南

  • 數據包設置指南

  • SoftLayer設置指南

  • 使用Docker Cloud代理你的主機

如果您在集群模式下運行,請繼續看下面的內容。

創建集群

如果使用的是Amazon Web Services(AWS),則可以在AWS上自動創建一個集群。
如果使用的是Microsoft Azure,則可以在Azure上自動創建一個集群。
否則,在Docker Cloud UI中創建您的節點,并通過Docker Cloud運行docker swarm init和docker swarm join命令。最后,通過點擊屏幕頂部的“enable Swarm Mode”,并注冊創建的集群。

enable Swarm Mode

在云提供商上部署應用程序

首先通過Docker Cloud連接到你的集群,從集群模式的Docker Cloud的web界面中,選擇頁面頂部的“Swarms”,單擊要連接的集群,然后將給定的命令復制粘貼到命令行終端中。

Docker Cloud實現部署應用操作

或者,在Docker for Mac或Docker for Windows上,您可以通過桌面菜單直接連接到集群。

Docker Cloud實現部署應用操作

無論哪種方式,都將打開一個終端,其上下文是您的本地機器,但其Docker命令會路由到您的云服務提供商上運行的集群。您可以直接訪問本地文件系統和遠程集群,從而啟用純粹的Docker命令。

運行docker stack deploy -c docker-compose.yml getstartedlab在云托管集群上部署應用程序。

$ docker stack deploy -c docker-compose.yml getstartedlab

現在您的應用正在您的云提供商上運行。

運行一些命令來驗證部署

您可以使用swarm命令來瀏覽和管理集群,例如使用docker node ls列出節點:

$ docker node ls

使用docker service ls列出服務:

$ docker service ls

使用docker service ps <service>查看服務的任務:

$ docker service ps vy7n2piyqrtr

在云供應商的機器上開放服務端口

此時,您的應用程序將作為云提供商服務器上的一個集群進行部署,正如剛剛運行的docker命令所證明的那樣,但是,您仍然需要打開云服務器上的端口,以便:

  • 允許在工作節點上的redis服務和web服務之間進行通信。

  • 允許入站流量到工作節點上的web服務,以便從Web瀏覽器訪問Hello World和Visualizer。

  • 允許運行管理器的服務器上的入站SSH流量(可能已經在云提供商上設置)

這些是您需要為每項服務公開的端口:

ServiceTypeProtocolPort
webHTTPTCP80
visualizerHTTPTCP8080
redisTCPTCP6379

迭代和清理

通過更改docker-compose.yml文件來擴展應用程序,并使用docker stack deploy命令即時重新部署。通過編輯代碼更改應用程序的行為,然后重新構建,推送新的鏡像。也可以用docker stack rm清理堆棧,例如:

$ docker stack rm getstartedlab

關于Docker Cloud實現部署應用操作就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

精河县| 常州市| 内乡县| 工布江达县| 海宁市| 个旧市| 东光县| 河北区| 策勒县| 克拉玛依市| 礼泉县| 卢氏县| 竹北市| 潮州市| 塔河县| 夏河县| 邹城市| 曲沃县| 瓮安县| 车致| 广丰县| 元谋县| 芦溪县| 宜宾市| 临潭县| 麟游县| 阳朔县| 大邑县| 德保县| 济南市| 平湖市| 昭觉县| 洞头县| 蒲城县| 资阳市| 同江市| 乌恰县| 濉溪县| 温泉县| 固镇县| 江孜县|