日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

containerd容器命令

發布時間:2025/3/21 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 containerd容器命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.containerd的概述

名字:ctr (containerd CLI)

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

描述:CTR是一個不受支持的用于交互的調試和管理客戶機使用容器守護進程。因為它不受支持,選項和操作不能保證向后兼容或容器項目從一個版本到另一個版本都是穩定的

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

命令說明操作示例
plugins, plugin提供關于容器插件的信息ctr images list
version打印客戶端和服務器的版本ctr version
containers, c, container管理容器ctr containers list
content管理內容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運行容器
snapshots, snapshot管理快照
tasks, t, task管理任務ctr -n k8s.io tasks list kill -a -s 9 {id}
install安裝一個新的包
ociOCI tools
shim與shim直接交互
help, h幫助

全局選擇

options說明
--debug打開日志的調試輸出
--address value, -a valuecontainerd的GRPC服務器地址(默認:"/run/k3s/containerd/containerd.sock") [$CONTAINERD_ADDRESS]
--timeout valueCTR命令的總超時時間(默認值:0)
--connect-timeout value連接到容器的超時時間(默認值:0)
--namespace value, -n value命名空間與命令一起使用(默認:"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 ? # 鏡像標記 ~]# 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 ? # 導出鏡像 ~]# ctr -n k8s.io images export pause.tar k8s.gcr.io/pause:3.2 ? # 導入鏡像;不支持 build,commit 鏡像 ~]# ctr -n k8s.io i import pause.tar ? # 運行容器 ~]# 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 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}

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。