ctr 命令(一)

2023-04-27 08:58:54 浏览数 (2)

ctr 是一个用于与 containerd 交互的命令行工具。containerd 是一个面向容器的守护进程,它可以管理容器生命周期、镜像、存储和网络。ctr 命令行工具提供了一种简单的方式来管理 containerd。

常用命令

以下是 ctr 命令的一些常用命令:

images

images 命令用于列出本地镜像。使用以下命令列出所有本地镜像:

代码语言:javascript复制
sudo ctr images list

您还可以使用以下命令下载 Docker Hub 上的镜像:

代码语言:javascript复制
sudo ctr images pull docker.io/library/ubuntu:latest

containers

containers 命令用于管理容器。使用以下命令列出所有正在运行的容器:

代码语言:javascript复制
sudo ctr containers list

使用以下命令启动一个容器:

代码语言:javascript复制
sudo ctr containers start <container-name>

使用以下命令停止一个容器:

代码语言:javascript复制
sudo ctr containers stop <container-name>

tasks

tasks 命令用于管理容器中运行的任务。使用以下命令列出所有正在运行的任务:

代码语言:javascript复制
sudo ctr tasks list

使用以下命令查看任务的日志:

代码语言:javascript复制
sudo ctr tasks logs <task-id>

snapshot

snapshot 命令用于管理容器快照。使用以下命令创建容器快照:

代码语言:javascript复制
sudo ctr snapshot create <container-name> <snapshot-name>

使用以下命令列出容器快照:

代码语言:javascript复制
sudo ctr snapshot list <container-name>

0 人点赞