Docker提供了this机制来暂停容器。
containerd
中是否有一个等效项,还是我必须找到另一种“冻结”容器的方法?
目标是拥有一致的备份-我正在寻找另一种解决方案,而不是使用fsfreeze
。
答案 0 :(得分:0)
容器有自己的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 cli,请使用docker pause
暂停容器。
如果您的设置有runc
可用,请使用runc pause
答案 1 :(得分:0)
您是否正在使用包含客户端的软件包?
如果是这样,则Pause
包中有一个方法Resume
和另一个containerd
。这些方法使您可以暂停/恢复任务。
您可以找到源代码here