首页 > 其他分享 >Containerd命令行

Containerd命令行

时间:2023-10-24 18:44:42浏览次数:39  
标签:容器 命令行 ctr -- Containerd io 镜像 k8s

版本:containerd最新版本 V1.5.5

一、管理工具:ctr

名字:ctr  (containerd CLI)

用法:CTR [global options] command [command options] [arguments…]

描述:CTR是一个不受支持的用于交互的调试和管理客户机使用容器守护进程。因为它不受支持,选项和操作不能保证向后兼容或容器项目从一个版本到另一个版本都是稳定的。

 

COMMANDS:

command 说明 操作示例

plugins, plugin

提供关于容器插件的信息

 

version

打印客户端和服务器的版本

 

containers, c, container

管理容器

 

content

管理内容

 

events, event

事件显示容器事件

 

images, image, i

管理镜像

查看镜像:ctr i list

leases

管理租赁

 

namespaces, namespace, ns

管理命名空间

 

pprof

为containerd提供golang Pprof输出

 

run

运行容器

 

snapshots, snapshot

管理快照

 

tasks, t, task

管理任务

停止容器:ctr -n k8s.io tasks kill -a -s 9 {id}

install

安装一个新的包

 

oci

OCI tools

 

shim

与shim直接交互

 

help, h

帮助

 


GLOBAL OPTIONS:

options 说明  

--debug

打开日志的调试输出

 

--address value, -a value

containerd的GRPC服务器地址(默认:"/run/k3s/containerd/containerd.sock") [$CONTAINERD_ADDRESS]

 

--timeout value

CTR命令的总超时时间(默认值:0)

 

--connect-timeout value

连接到容器的超时时间(默认值:0)

 

--namespace value, -n value

命名空间与命令一起使用(默认:"k8s.io") [$CONTAINERD_NAMESPACE]

 

--help, -h

帮助

 

--version, -v

打印版本

 

 

二、ctr日常操作示例

操作示例 命令 备注
查看镜像 ctr i list  
镜像标记 ctr -n k8s.io i tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2  
删除镜像 ctr -n k8s.io i rm k8s.gcr.io/pause:3.2  
拉取镜像 ctr -n k8s.io i pull -k k8s.gcr.io/pause:3.2  
导出镜像 ctr -n k8s.io i export pause.tar k8s.gcr.io/pause:3.2  
导入镜像 ctr -n k8s.io i import pause.tar

不支持 build,commit 镜像

运行容器 ctr -n k8s.io run --null-io --net-host -d –env PASSWORD=$drone_password –mount type=bind,src=/etc,dst=/host-etc,options=rbind:rw –mount type=bind,src=/root/.kube,dst=/root/.kube,options=rbind:rw $image sysreport bash /sysreport/run.sh

–null-io: 将容器内标准输出重定向到/dev/null

–net-host: 主机网络

-d: 当task执行后就进行下一步shell命令,如没有选项,则会等待用户输入,并定向到容器内

查看容器 ctr c ls  
容器日志    
停止容器 ctr -n k8s.io tasks kill -a -s 9 {id}  
删除容器

ctr -n k8s.io c rm {id}

先停止容器,再删除

标签:容器,命令行,ctr,--,Containerd,io,镜像,k8s
From: https://www.cnblogs.com/Dev0ps/p/17785498.html

相关文章

  • 命令行 yes no选择
     yn选择.bat@echooffecho这是一个示例命令行脚本choice/cyn/m"是否继续执行?(Y/N)"iferrorlevel2(echo用户选择了N,脚本将关闭。exit/b)echo用户选择了Y,继续执行...pause......
  • android命令行开启应用
    获取应用包名pmlistpackages|grep[KeyName]获取应用清单信息dumpsyspackage[PackageName]可查找具体的activity及对应参数裸启动应用amstartcom.test/.MainActivity在应用清单中一般带有‘LAUNCHER’字样的activity即启动入口带参数启动应用-单......
  • 切换容器引擎为containerd
    确保模块载入:#永久生效cat<<EOF|sudotee/etc/modules-load.d/containerd.confoverlaybr_netfilterEOF#临时载入模块sudomodprobeoverlaysudomodprobebr_netfilter#设置必需的sysctl参数,这些参数在重新启动后仍然存在。#net.ipv4.ip_forward一般装完dock......
  • 【VMware篇】10-vCenter升级小技巧(一)之命令行升级
    第1章前言  为什么要升级vCenterserver?1.新功能和增强功能:升级vCenterServer可以让您拥有最新的功能和增强功能。每个vCenterServer版本都会引入新的功能和改进,这些功能可以提升管理和监控虚拟化环境的能力,增强安全性、性能和可靠性等方面。2.修复漏洞和安全问题:升级vCenter......
  • laravel:编写命令行脚本(10.27.0)
     一,相关文档https://learnku.com/docs/laravel/10.x/artisan/14859二,php代码1,创建commandliuhongdi@lhdpc:/data/laravel/dignews$phpartisanmake:commandCart   INFO  Consolecommand[app/Console/Commands/Cart.php]createdsuccessfully.2,command的代......
  • Windows命令行、Dos命令、环境变量、进制
    命令行:文本交互界面TUI通过命令行可以使用一个一个命令指令来操作计算机任何计算机的操作系统中都包含命令行(windows\linux\macOS)命令行可以有不同的名称:命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端terminal1、如何进入到命令行:Win键+R,输入cmd,输出......
  • "wdsmcast" 是用于 Windows 部署服务的命令行实用程序,用于将网络启动映像(NBP)和其他必
    "wdsmcast"是用于Windows部署服务的命令行实用程序,用于将网络启动映像(NBP)和其他必要文件发送到目标计算机以进行远程安装操作。其作用是通过多播协议快速、高效地向多台计算机发送数据,从而实现远程安装操作的自动化和简化。以下是"wdsmcast"命令的一些常见参数和示例用法:-s......
  • ubuntu 20.1 (linux) 下软件安装教程(基本上都是使用命令行安装)
    一、node1.安装教程#第二步,添加源后安装需要什么版本直接替换后面的数字即可,如果需要21,直接将20替换为21就可以了curl-sLhttps://deb.nodesource.com/setup_20.x|sudo-Ebash-#开始进行安装sudoaptinstall-ynodejs#https://learnku.com/articles/42581#......
  • MySQL 命令行 导出数据 加状态判断 导出excel格式
      SELECTuser.userid,department.`name`,user.username,user.name,user.`email`,keyusage.`productname`,keyusage.`status`,(casewhenkeyusage.status=1then'申请激活'whenkeyusage.status=2then'激活成功'else'激活失败'end)asflag,IN......
  • 使用docker命令行为elasticsearch安装ik中文分词插件
    背景:mac+dockerdesktop+elasticsearch7.8.0 一、安装ik中文分词插件dockerexec-itelastic_search/bin/bash-c'bin/elasticsearch-plugininstallhttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.8.0/elasticsearch-analysis-ik-7.8.0......