Docker 提供了这种机制来暂停容器。
是否有等效的方法,containerd
或者我是否必须找到另一种方法来“冻结”容器?
目标是获得一致的备份 - 我正在寻找另一种解决方案,而不是使用fsfreeze
.
Docker 提供了这种机制来暂停容器。
是否有等效的方法,containerd
或者我是否必须找到另一种方法来“冻结”容器?
目标是获得一致的备份 - 我正在寻找另一种解决方案,而不是使用fsfreeze
.
Containerd 有自己的 cli,称为ctr
似乎不ctr
支持暂停容器。
这是目前似乎支持的内容:
$ ctr container
NAME:
ctr containers - manage containers
USAGE:
ctr containers command [command options] [arguments...]
COMMANDS:
create create container
delete, del, rm delete one or more existing containers
info get info about a container
list, ls list containers
label set and clear labels for a container
OPTIONS:
--help, -h show help
如果您可以使用 docker clidocker pause
来暂停容器。
如果您的设置runc
可用,则使用runc pause
您使用的是containerd 客户端包吗?
如果是这样,则包中有一个方法Pause
和另一个方法。这些方法允许您暂停/恢复任务。Resume
containerd
你可以在这里找到源代码