ctr
是一个用于与 containerd 交互的命令行工具。containerd 是一个面向容器的守护进程,它可以管理容器生命周期、镜像、存储和网络。ctr
命令行工具提供了一种简单的方式来管理 containerd。
常用命令
以下是 ctr
命令的一些常用命令:
images
images
命令用于列出本地镜像。使用以下命令列出所有本地镜像:
sudo ctr images list
您还可以使用以下命令下载 Docker Hub 上的镜像:
代码语言:javascript复制sudo ctr images pull docker.io/library/ubuntu:latest
containers
containers
命令用于管理容器。使用以下命令列出所有正在运行的容器:
sudo ctr containers list
使用以下命令启动一个容器:
代码语言:javascript复制sudo ctr containers start <container-name>
使用以下命令停止一个容器:
代码语言:javascript复制sudo ctr containers stop <container-name>
tasks
tasks
命令用于管理容器中运行的任务。使用以下命令列出所有正在运行的任务:
sudo ctr tasks list
使用以下命令查看任务的日志:
代码语言:javascript复制sudo ctr tasks logs <task-id>
snapshot
snapshot
命令用于管理容器快照。使用以下命令创建容器快照:
sudo ctr snapshot create <container-name> <snapshot-name>
使用以下命令列出容器快照:
代码语言:javascript复制sudo ctr snapshot list <container-name>