部署容器
容器服務(wù)創(chuàng)建后,您可以根據(jù)實(shí)際需求選擇公共鏡像或者私有鏡像部署容器。本文介紹如何部署容器。
背景信息
輕量容器服務(wù)提供公共鏡像和私有鏡像兩種方式部署容器化應(yīng)用:
公共鏡像:公共鏡像默認(rèn)提供了DOCKER_HUB中常用的公共鏡像供您選擇,如果未滿足您的需求或者您想使用其他鏡像倉庫的公共鏡像,請手動(dòng)填寫容器鏡像相關(guān)信息。
私有鏡像:私有鏡像為僅用戶個(gè)人可見,部署容器應(yīng)用時(shí),您需要填寫鏡像名稱、鏡像版本和設(shè)置鏡像密鑰。
使用限制
1個(gè)容器組最多可以部署5個(gè)容器。
當(dāng)1個(gè)容器服務(wù)實(shí)例下有多個(gè)容器組時(shí),您創(chuàng)建的容器會(huì)自動(dòng)部署到所有容器組。這些容器組只能部署相同負(fù)載,自動(dòng)實(shí)現(xiàn)負(fù)載均衡。
操作步驟
在左側(cè)導(dǎo)航欄,單擊容器服務(wù)。
在容器服務(wù)頁面,單擊目標(biāo)容器服務(wù)實(shí)例ID。
如果容器服務(wù)較多,可在搜索文本框中,輸入容器服務(wù)實(shí)例ID篩選容器服務(wù)。
在頁面右上角,單擊容器部署。
您也可以單擊容器信息頁簽,單擊容器部署。
在容器部署頁面的左上角,單擊編輯。
說明如果您已部署容器,在容器大綱區(qū)域,單擊添加容器。
根據(jù)界面提示,配置容器參數(shù)。
配置容器參數(shù),具體如下表所示。如果您需添加多個(gè)容器,可單擊添加容器。
重要每個(gè)容器服務(wù)實(shí)例最多可添加5個(gè)容器。
參數(shù)
說明
容器名稱
容器名稱長度為2~128個(gè)英文小寫字母、數(shù)字或者中劃線(-),不能以中劃線(-)開始或結(jié)尾。默認(rèn)容器名稱為container-1。
鏡像
支持公共鏡像和私有鏡像兩種方式部署容器:
公共鏡像:
選擇容器鏡像:單擊選擇容器鏡像,在彈出的對話框中,選擇公共的容器鏡像。
說明只可以選擇DOCKER_HUB中常用的公共鏡像,如果未滿足您的需求或者您想使用其他鏡像倉庫的公共鏡像,請手動(dòng)填寫容器鏡像相關(guān)信息。
如果您需要使用阿里云的鏡像服務(wù),可以單擊創(chuàng)建鏡像服務(wù),創(chuàng)建容器鏡像,然后將創(chuàng)建的容器公開,并把相關(guān)信息填寫在此處。具體操作,請參見公開分享容器鏡像。您也可以直接在私有鏡像頁簽下,輸入鏡像名稱、鏡像版本等信息。
選擇鏡像版本:單擊選擇鏡像版本,在彈出的對話框中,選擇鏡像版本。
私有鏡像:
容器鏡像:輸入鏡像名稱。例如:registry.cn-hangzhou.aliyuncs.com/opendcp/nginx。
鏡像版本:輸入鏡像版本,例如:v1.0。
設(shè)置鏡像密鑰:單擊設(shè)置鏡像密鑰,在彈出的設(shè)置鏡像密鑰對話框,根據(jù)需求選擇設(shè)置鏡像密鑰:
選中新建密鑰:輸入密鑰名稱、倉庫名稱、鏡像的用戶名和密碼。
選中已有密鑰:在請選擇密鑰后,選擇已創(chuàng)建保存過的密鑰即可。
重要若手動(dòng)輸入鏡像版本,需要手動(dòng)填入環(huán)境變量,否則容器可能無法正常啟動(dòng)。
啟動(dòng)命令
如果您在構(gòu)建鏡像時(shí)沒有設(shè)置啟動(dòng)命令,或者想要變更啟動(dòng)命令,可以在此輸入可執(zhí)行的命令。例如:/run/server。更多信息,請參見ENTRYPOINT和CMD。
環(huán)境變量
單擊圖標(biāo),您可以通過鍵值對的形式為容器配置環(huán)境變量,用于給容器添加環(huán)境標(biāo)志或傳遞配置等。更多信息,請參見Pod variable。
重要最多可添加10個(gè)環(huán)境變量。
打開端口
單擊,您可以設(shè)置暴露的容器訪問端口。端口號必須介于1~65535,協(xié)議支持HTTP、TCP和UDP。如果您需打開多個(gè)端口,可單擊+,添加多個(gè)端口。
重要不允許同一容器組下的不同容器打開同一端口。
同一容器不能同時(shí)打開相同的端口。
單擊下一步,配置響應(yīng)公網(wǎng)。
具體參數(shù)說明如下表所示。
參數(shù)
說明
容器選擇
選擇相應(yīng)的容器。只支持選擇打開HTTP端口的容器。
端口選擇
選擇容器后,才可以選擇HTTP端口,否則此參數(shù)不顯示。
健康檢查
選擇端口后,才能進(jìn)行健康檢查設(shè)置,否則此參數(shù)不顯示。具體操作,請參見設(shè)置容器健康檢查。
單擊提交。
容器部署后,您可以在容器信息頁簽下查看部署的容器。
說明容器部署成功后,概覽頁簽中的容器服務(wù)監(jiān)控和容器組信息區(qū)域才會(huì)顯示相關(guān)信息。
相關(guān)操作
容器部署后,您可以根據(jù)業(yè)務(wù)需求執(zhí)行以下操作: