ctr指令
命令和全局选项的含义:
plugins, plugin
: 提供有关 containerd 插件的信息version
: 打印客户端和服务器的版本信息containers, c, container
: 管理容器content
: 管理内容events, event
: 显示 containerd 事件images, image, i
: 管理镜像ctr images check
:检查现有镜像,确保所有内容在本地可用。ctr images export
:导出镜像。ctr images import
:导入镜像。ctr images list
或ctr images ls
:列出 containerd 已知的镜像。ctr images pull
:从远程仓库拉取镜像。ctr images push
:推送镜像到远程仓库。ctr images prune
:清理未使用的镜像。ctr images delete
、ctr images remove
或ctr images rm
:通过引用删除一个或多个镜像。ctr images tag
:给镜像打标签。ctr images label
:为镜像设置和清除标签。ctr images convert
:转换镜像格式。ctr images usage
:显示给定镜像引用的快照使用情况。leases
: 管理租约namespaces, namespace, ns
: 管理命名空间pprof
: 提供 containerd 的 golang pprof 输出run
: 运行一个容器snapshots, snapshot
: 管理快照tasks, t, task
: 管理任务install
: 安装新的包oci
: OCI 工具sandboxes, sandbox, sb, s
: 管理沙盒info
: 打印服务器信息shim
: 直接与 shim 交互help, h
: 显示命令列表或单个命令的帮助信息
全局选项:
--debug
: 在日志中启用调试输出--address value, -a value
: containerd 的 gRPC 服务器地址(默认值为 "/run/containerd/containerd.sock")--timeout value
: ctr 命令的总超时时间(默认值为 0 秒)--connect-timeout value
: 连接到 containerd 的超时时间(默认值为 0 秒)--namespace value, -n value
: 命令使用的命名空间(默认值为 "default")--help, -h
: 显示帮助信息--version, -v
: 打印版本信息
拉镜像
docker pull <image>:[tag]
ctr images pull <image>:[tag]
如果你的镜像需要认证(私有镜像),还可以在拉取命令中添加认证信息:
ctr images pull --user <username>:<password> <image_name>
对应 docker ps
crt image ls/list