日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

containerd容器命令

發(fā)布時(shí)間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 containerd容器命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.containerd的概述

名字:ctr (containerd CLI)

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

描述:CTR是一個(gè)不受支持的用于交互的調(diào)試和管理客戶機(jī)使用容器守護(hù)進(jìn)程。因?yàn)樗皇苤С?#xff0c;選項(xiàng)和操作不能保證向后兼容或容器項(xiàng)目從一個(gè)版本到另一個(gè)版本都是穩(wěn)定的

注:如果沒有指定默認(rèn)名稱空間的話,則要 (-n 名稱空間)

命令說明操作示例
plugins, plugin提供關(guān)于容器插件的信息ctr images list
version打印客戶端和服務(wù)器的版本ctr version
containers, c, container管理容器ctr containers list
content管理內(nèi)容ctr content list
events, event事件顯示容器事件ctr events
images, image, i管理鏡像查看:ctr i list
leases管理租賃ctr leases
namespaces, namespace, ns管理命名空間ctr namespaces list
pprof為containerd提供golang Pprof輸出
run運(yùn)行容器
snapshots, snapshot管理快照
tasks, t, task管理任務(wù)ctr -n k8s.io tasks list kill -a -s 9 {id}
install安裝一個(gè)新的包
ociOCI tools
shim與shim直接交互
help, h幫助

全局選擇

options說明
--debug打開日志的調(diào)試輸出
--address value, -a valuecontainerd的GRPC服務(wù)器地址(默認(rèn):"/run/k3s/containerd/containerd.sock") [$CONTAINERD_ADDRESS]
--timeout valueCTR命令的總超時(shí)時(shí)間(默認(rèn)值:0)
--connect-timeout value連接到容器的超時(shí)時(shí)間(默認(rèn)值:0)
--namespace value, -n value命名空間與命令一起使用(默認(rèn):"k8s.io") [$CONTAINERD_NAMESPACE]
--help, -h幫助
--version, -v打印版本

2.ctr日常操作示例

操作示例

# 查看鏡像 ~]# ctr images list 或 ctr i ls # 如沒有指定名稱空間則需指定 ~]# ctr namespaces list 或 ctr ns list NAME ? LABELS k8s.io ~]# ctr -n k8s.io images list ? # 鏡像標(biāo)記 ~]# ctr -n k8s.io images tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2 ? # 刪除鏡像 ~]# ctr -n k8s.io images rm k8s.gcr.io/pause:3.2 ? # 拉取鏡像 ~]# ctr -n k8s.io images pull -k k8s.gcr.io/pause:3.2 ? # 導(dǎo)出鏡像 ~]# ctr -n k8s.io images export pause.tar k8s.gcr.io/pause:3.2 ? # 導(dǎo)入鏡像;不支持 build,commit 鏡像 ~]# ctr -n k8s.io i import pause.tar ? # 運(yùn)行容器 ~]# 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: 將容器內(nèi)標(biāo)準(zhǔn)輸出重定向到/dev/null –net-host: 主機(jī)網(wǎng)絡(luò) -d: 當(dāng)task執(zhí)行后就進(jìn)行下一步shell命令,如沒有選項(xiàng),則會(huì)等待用戶輸入,并定向到容器內(nèi) ? # 查看容器 ~]# ctr containers list 或 ctr c ls # 如沒有指定名稱空間則需指定 ~]# ctr -n k8s.io c ls ? # 先找出容器然后搜索容器名 ~]# ctr -n k8s.io c ls CONTAINER ? ? IMAGE ? ? ? ? ? ? ? ? ? ? RUNTIME 06.....86 ? ? pause:3.2 ? ? ? ? ? ? io.containerd.runc.v2 # 找出容器名 ~]# ctr -n k8s.io tasks list # 停止容器 ~]# kill -a -s 9 {id}

總結(jié)

以上是生活随笔為你收集整理的containerd容器命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。