前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ctr run命令使用方法

ctr run命令使用方法

原创
作者头像
玖叁叁
发布2023-04-27 09:01:39
3.6K0
发布2023-04-27 09:01:39
举报
文章被收录于专栏:玖叁叁

ctr run 命令用于启动一个新容器。以下是 ctr run 命令的详细文档及示例。

语法

ctr run 命令的语法如下:

代码语言:javascript
复制
ctr run [选项] <镜像> <容器名称>

参数

以下是 ctr run 命令的参数:

  • [选项]:命令选项。
  • <镜像>:要使用的镜像。
  • <容器名称>:新容器的名称。

选项

以下是 ctr run 命令的选项:

  • --bundle:容器的 OCI bundle 路径。
  • --detach:启动容器并在后台运行。
  • --env:设置容器的环境变量,例如 --env=VAR=value
  • --mount:将文件系统挂载到容器中,例如 --mount type=bind,source=/host/path,target=/container/path
  • --pid-file:容器的进程 ID 文件路径。
  • --replace:如果容器名称已存在,则替换现有容器。
  • --runtime:使用的容器运行时,例如 --runtime=runc
  • --tty:分配一个伪终端。

示例

以下是 ctr run 命令的示例:

启动一个名为 my-container 的新容器:

代码语言:javascript
复制
ctr run docker.io/library/alpine:latest my-container

启动一个名为 my-container 的新容器,并在后台运行:

代码语言:javascript
复制
ctr run --detach docker.io/library/alpine:latest my-container

启动一个名为 my-container 的新容器,并将 /host/path 挂载到 /container/path

代码语言:javascript
复制
ctr run --mount type=bind,source=/host/path,target=/container/path docker.io/library/alpine:latest my-container

启动一个名为 my-container 的新容器,并设置环境变量 VAR=value

代码语言:javascript
复制
ctr run --env VAR=value docker.io/library/alpine:latest my-container

启动一个名为 my-container 的新容器,并分配一个伪终端:

代码语言:javascript
复制
ctr run --tty docker.io/library/alpine:latest my-container

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 语法
  • 参数
  • 选项
  • 示例
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档