【containerd】(202302)crictl、nerdctl命令
1 |
|
功能\组件 | docker | crictl | nerdctl | ctr |
---|---|---|---|---|
某个主机安装了 k8s 后,命令行才会有 crictl 命令 | ctr 是跟 k8s 无关的,主机安装了 containerd 服务后就可以操作 ctr 命令 | |||
crictl操作的均在k8s.io命名空间 | ctr客户端主要区分了3个命名空间,分别是k8s.io、moby和default | |||
查看镜像 | crictl images | ctr image ls | ||
查看k8s的镜像 | crictl images list | nerdctl images –namespace k8s.io nerdctl -n k8s.io images |
ctr -n=k8s.io image list | |
拉取镜像 | ctr i pull –user admin:password –skip-verify <YOUR REGISTRY>/app/web1:latest | |||
删除镜像 | docker rmi | crictl rmi | ctr image rm | |
列出所有容器 | nerdctl ps | |||
获取容器的详细信息 | nerdctl inspect xxx | |||
获取容器日志 | nerdctl logs -f xxx | |||
停止容器 | nerdctl stop xxx | |||
删除容器 | nerdctl rm xxx | |||
test |
crictl
/etc/containerd/config.toml
配置文件中的内容仅会对crictl生效。
在/etc/containerd/config.toml 文件中添加需要加速的镜像信息:
1 |
|
其中,registry.mirrors."xxx"
表示需要配置 mirror 的镜像仓库原镜像仓库,endpoint
表示提供 mirror 的镜像加速服务。
镜像验证
tls验证
跳过tls验证:
1 |
|
用户验证
1 |
|
作者:橘子基因
链接:https://www.jianshu.com/p/07a2b4b74d63
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1 |
|
1 |
|
【containerd】(202302)crictl、nerdctl命令
http://example.com/2023/02/06/k8s/【containerd】(202302)crictl、nerdctl命令/