使用容器鏡像服務發布容器應用
更新時間 2025-06-23 19:57:52
最近更新時間: 2025-06-23 19:57:52
分享文章
本節介紹了:使用容器鏡像服務發布容器應用。
操作場景
在云容器引擎中使用容器鏡像服務中的容器鏡像,發布一個容器應用。
前提條件
操作步驟
準備容器鏡像
用戶可以根據自身的業務需求,通過Dockerfile構建鏡像或者使用其它已經構建好的鏡像。本文使用hub上的nginx官方鏡像為例。執行以下命令拉取鏡像:
docker pull nginx:stable-alpine
將容器鏡像推送到容器鏡像服務實例
在容器鏡像服務中創建命名空間(可選:也可以直接使用已經創建好的命名空間)
1、登錄容器鏡像服務控制臺。
2、左側導航欄點擊【容器鏡像>命名空間】。
3、在命名空間頁面點擊創建命名空間按鈕,創建一個名稱為 my-demo-ns 的命名空間。
在容器鏡像服務中創建鏡像倉庫(可選:當命名空間設置為允許自動創建倉庫時,可以直接通過推送鏡像來創建鏡像倉庫)
1、登錄容器鏡像服務控制臺。
2、左側導航欄點擊【容器鏡像>鏡像倉庫】。
3、在鏡像倉庫頁面點擊創建倉庫按鈕,創建一個名稱為 nginx 的私有鏡像倉庫。
執行docker tag并推送鏡像
docker tag nginx:stable-alpine <容器鏡像服務實例地址>/my-demo-ns/nginx:stable-alpine docker login <容器鏡像服務實例地址> docker push <容器鏡像服務實例地址>/my-demo-ns/nginx:stable-alpine推送成功后,可以在創建的nginx鏡像倉庫看到鏡像的版本。

云容器引擎中創建鏡像拉取憑證(可選)
如果上一步驟推送的鏡像倉庫屬性為公共的,則不需要進行此操作,否則需要按以下步驟創建鏡像拉取憑證:
1、登錄云容器引擎控制臺。
2、左側導航欄點擊集群,在集群管理頁面點擊已有集群名稱。
3、進入集群信息頁面,左側導航欄點擊命名空間,并點擊頁面的創建按鈕創建命名空間(可選:也可以直接使用已經創建好的命名空間)。

4、左側導航欄點擊【配置管理 >鏡像拉取憑證】 ,并點擊頁面中的新增按鈕,填寫創建鏡像拉取憑證的相關信息,點擊提交完成創建。
云容器引擎中發布工作負載
1、登錄云容器引擎控制臺。
2、左側導航欄點擊集群,在集群管理頁面點擊已有集群名稱進入集群信息頁面。
3、左側導航欄點擊【工作負載>無狀態】 ,并點擊頁面中的新增按鈕,在新建頁面實例內容器里點擊選擇鏡像 ,選擇之前已推送的鏡像。

4、在新建頁面里點擊顯示高級設置 ,在鏡像拉取憑證欄點擊添加,并選擇之前已新建的鏡像拉取憑證。
完成其他相關配置后,點擊提交即可發布工作負載。