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