容器服务创建后,您可以根据实际需求选择公共镜像或者私有镜像部署容器。本文介绍如何部署容器。
背景信息
轻量容器服务提供公共镜像和私有镜像两种方式部署容器化应用:
公共镜像:公共镜像默认提供了DOCKER_HUB中常用的公共镜像供您选择,如果未满足您的需求或者您想使用其他镜像仓库的公共镜像,请手动填写容器镜像相关信息。
私有镜像:私有镜像为仅用户个人可见,部署容器应用时,您需要填写镜像名称、镜像版本和设置镜像密钥。
使用限制
1个容器组最多可以部署5个容器。
当1个容器服务实例下有多个容器组时,您创建的容器会自动部署到所有容器组。这些容器组只能部署相同负载,自动实现负载均衡。
操作步骤
登录轻量应用服务器管理控制台。
在左侧导航栏,单击容器服务。
在容器服务页面,单击目标容器服务实例ID。
如果容器服务较多,可在搜索文本框中,输入容器服务实例ID筛选容器服务。
在页面右上角,单击容器部署。
您也可以单击容器信息页签,单击容器部署。
在容器部署页面的左上角,单击编辑。
说明如果您已部署容器,在容器大纲区域,单击添加容器。
根据界面提示,配置容器参数。
配置容器参数,具体如下表所示。如果您需添加多个容器,可单击添加容器。
重要每个容器服务实例最多可添加5个容器。
参数
说明
容器名称
容器名称长度为2~128个英文小写字母、数字或者中划线(-),不能以中划线(-)开始或结尾。默认容器名称为container-1。
镜像
支持公共镜像和私有镜像两种方式部署容器:
公共镜像:
选择容器镜像:单击选择容器镜像,在弹出的对话框中,选择公共的容器镜像。
说明只可以选择DOCKER_HUB中常用的公共镜像,如果未满足您的需求或者您想使用其他镜像仓库的公共镜像,请手动填写容器镜像相关信息。
如果您需要使用阿里云的镜像服务,可以单击创建镜像服务,创建容器镜像,然后将创建的容器公开,并把相关信息填写在此处。具体操作,请参见公开分享容器镜像。您也可以直接在私有镜像页签下,输入镜像名称、镜像版本等信息。
选择镜像版本:单击选择镜像版本,在弹出的对话框中,选择镜像版本。
私有镜像:
容器镜像:输入镜像名称。例如:registry.cn-hangzhou.aliyuncs.com/opendcp/nginx。
镜像版本:输入镜像版本,例如:v1.0。
设置镜像密钥:单击设置镜像密钥,在弹出的设置镜像密钥对话框,根据需求选择设置镜像密钥:
选中新建密钥:输入密钥名称、仓库名称、镜像的用户名和密码。
选中已有密钥:在请选择密钥后,选择已创建保存过的密钥即可。
重要若手动输入镜像版本,需要手动填入环境变量,否则容器可能无法正常启动。
启动命令
如果您在构建镜像时没有设置启动命令,或者想要变更启动命令,可以在此输入可执行的命令。例如:/run/server。更多信息,请参见ENTRYPOINT和CMD。
环境变量
单击图标,您可以通过键值对的形式为容器配置环境变量,用于给容器添加环境标志或传递配置等。更多信息,请参见Pod variable。
重要最多可添加10个环境变量。
打开端口
单击,您可以设置暴露的容器访问端口。端口号必须介于1~65535,协议支持HTTP、TCP和UDP。如果您需打开多个端口,可单击+,添加多个端口。
重要不允许同一容器组下的不同容器打开同一端口。
同一容器不能同时打开相同的端口。
单击下一步,配置响应公网。
具体参数说明如下表所示。
参数
说明
容器选择
选择相应的容器。只支持选择打开HTTP端口的容器。
端口选择
选择容器后,才可以选择HTTP端口,否则此参数不显示。
健康检查
选择端口后,才能进行健康检查设置,否则此参数不显示。具体操作,请参见设置容器健康检查。
单击提交。
容器部署后,您可以在容器信息页签下查看部署的容器。
说明容器部署成功后,概览页签中的容器服务监控和容器组信息区域才会显示相关信息。
相关操作
容器部署后,您可以根据业务需求执行以下操作: