详情页标题前

腾讯云容器服务docker run 参数适配同尘科技

详情页1

本文介绍将已经在本地的 Docker 中调试完毕的容器,迁移到腾讯云容器服务平台中运行时,如何将 Docker run 命令中的参数与腾讯云容器控制台的参数对应。本文以创建一个简单的 GitLab 服务为例。

gitlab 容器的参数示例

您可以使用以下 docker run 命令创建出一个简单的 GitLab 容器:

docker run \-d \-p 20180:80 \-p 20122:22 \--restart always \-v /data/gitlab/config:/etc/gitlab \-v /data/var/log/gitlab:/var/log/gitlab \-v /data/gitlab/data:/var/opt/gitlab \--name gitlab \gitlab/gitlab-ce:8.16.7-ce.0

-d:容器在后台运行。容器平台都是以后台的形式来运行容器,所以本参数不需要在容器控制台指定。-p:指定端口映射。这里映射了两个端口,容器端口分别是80和22,对外暴露的端口可自行定义,对应到控制台,添加两条端口映射规则,并填写对应的容器端口和服务端口。由于 GitLab 需要提供外网访问,采用了提供公网访问访问方式。如下图所示:

腾讯云容器服务docker run 参数适配同尘科技


--restart:本参数用于指定在容器退出时,是否重启容器。容器平台创建的所有容器退出时,都会重启容器,所以本参数不需要在容器控制台指定。-v:本参数用于指定容器卷。上面的命令指定了三个卷,对应到容器控制台,我们也需要添加三个数据卷,并在实例内容器里将这三个卷挂载到容器里。首先我们创建三个卷。如下图所示:

腾讯云容器服务docker run 参数适配同尘科技

在实例内容器里面,将三个卷分别挂载到容器里。如下图所示:

腾讯云容器服务docker run 参数适配同尘科技


这里要注意的是,数据卷类型选择的是使用主机路径,所以容器运行过程中,在容器中生产的数据会被保存到容器所在的节点上,如果容器被调度到其他的节点上,那么数据就丢失了。您可以使用云硬盘类型数据卷,容器的数据会保存到云硬盘中,即使容器被调度到其他的节点,容器卷的数据也不会丢。--name:容器运行的名字。这个参数,对应到容器控制台就是服务名,当然容器名也可以跟服务名用相同的名字。

其它参数

以下为执行 docker run 时,其它常见的参数:-i:交互式执行容器。容器控制台只支持后台运行容器,本参数不支持。-t:分配虚拟终端,本参数不支持。-e:容器运行的环境变量。例如用户执行以下的 docker run 命令:

docker run -e FOO='foo' -e BAR='bar' --name=container_name container_image

这里用户希望为容器添加两个环境变量,在容器控制台创建服务时,容器的高级设置里可添加容器的环境变量。变量名和变量值分别为 :变量名:FOO,变量值:foo。 变量名:BAR,变量值:bar。

Command 和 Args

您可以在 docker run 命令中指定进程的命令和参数。例如:

docker run --name=kubedns gcr.io/google_containers/kubedns-amd64:1.7 /kube-dns --domain=cluster.local. --dns-port=10053 -v 2

指定了容器进程的命令为 /kube-dns,并指定了三个参数:--domain=cluster.local.--dns-port=10053-v 2。在控制台中参数设置如下图所示:

腾讯云容器服务docker run 参数适配同尘科技


容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/148405.html

(0)
上一篇 2023年12月9日 下午12:55
下一篇 2023年12月9日 下午12:55
详情页2

相关推荐

  • 腾讯云容器服务容器服务安全组设置同尘科技

    安全问题向来是一个大家非常关注的问题,腾讯云将安全性作为产品设计中的最高原则,严格要求产品做到安全隔离,容器服务同样非常看重这一点。腾讯云的基础网络可以提供充分的安全保障,容器服务选择了网络特性更丰富的 VPC 腾讯云私有网络 来作为容器服务的底层网络,本文档主要介绍容器服务下使用安全组的最佳实践,帮助大家选择安全组策略。 安全组 安全组是一种有状态的包过滤…

    2023年12月9日
  • 腾讯云对象存储配置自定义域名支持 HTTPS 访问

    简介 本文主要介绍如何配置用户自有域名(自定义域名,例如example.com)实现通过 HTTPS 方式访问对象存储(Cloud Object Storage,COS)资源。具体操作指引如下:开启 CDN 加速时配置 HTTPS 访问关闭 CDN 加速时配置 HTTPS 访问 操作步骤 开启 CDN 加速时配置 HTTPS 访问 步骤1:绑定自定义…

    2023年12月9日
  • 腾讯云容器服务购买集群配额限制同尘科技

    容器服务的配额限制包括 TKE 配额限制,CVM 相关的配额限制以及托管集群的资源配额限制,详情如下: TKE 配额限制 每个用户可购买的 TKE 配额默认如下,如果您需要更多的配额项数量,可通过 在线咨询 提出配额申请。注意2019年10月21日起,用户集群支持的最大节点配额统一调整为5000。 配额项 默认值 可查看入口 是否可提配额 单地域下集群 20…

    腾讯云 2023年12月9日
  • 腾讯云弹性伸缩五分钟节省30%成本(集群版)

    操作场景 说明本文中提供的方案适用于集群式部署的网站或 App。如果您的业务满足以下条件,可花5分钟配置这个方案,节省30%成本:网站使用集群的方式,且集群拥有超过1台以上的云服务器(CVM)。网站有较长时间的空闲。根据腾讯云的统计,90%的集群在凌晨00:00 – 早上09:00这9个小时的负载低于30%。可以看出,大部分网站的高峰时间不超过8…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务购买指南同尘科技

    腾讯云容器服务支持创建不同类型的 Kubernetes 集群,不同类型集群的计费项和计费标准不同。本文向您介绍如何购买不同类型集群。 购买标准集群 容器服务(Tencent Kubernetes Engine,TKE)针对不同规格的托管集群,会收取相应的集群管理费用,以及用户实际使用的云资源费用。关于 TKE 的具体价格,请参见 购买 TKE 标准集群。 购…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。