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