docker、nerdctl、crictl和ctr命令对比

docker、nerdctl、crictl和ctr命令对比

命令 docker crictl(k8s) ctr(containerd) nerdctl(containerd)
查看运行的容器 docker ps crictl ps ctr task ls/ctr container ls nerdctl ps
查看镜像 docker images crictl images ctr image ls nerdctl images
查看容器日志 docker logs crictl logs nerdctl logs
查看容器信息 docker inspect crictl inspect ctr container info nerdctl inspect
查看容器资源使用 docker stats crictl stats nerdctl stats
启动/关闭已有的容器 docker start/stop crictl start/stop ctr task start/kill nerdctl start/stop
运行一个新的容器 docker run 无(最小单元为 pod) ctr run nerdctl run
创建一个新的容器 docker create crictl create ctr container create nerdctl create
在容器内部执行命令 docker exec crictl exec nerdctl exec
删除容器 docker rm crictl rm ctr container rm nerdctl rm
删除镜像 docker rmi crictl rmi ctr image rm nerdctl rmi
导入镜像 docker load ctr image import nerdctl load
导出镜像 docker save ctr image export nerdctl save
拉取镜像 docker pull ctictl pull ctr image pull nerdctl pull
给镜像打标签 docker tag ctr image tag nerdctl tag
推送镜像 docker push ctr image push nerdctl push
构建镜像 docker build nerdctl build (需要额外安装buildkit服务)

注意:ctrnerdctl命令需要指定名字空间,管理k8s创建的容器,需要使用k8s.io名字空间,即ctr/nerdctl -n k8s.io

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇