像Docker中一样,容器化提供了任何暂停容器的方法吗?

时间:2019-06-17 13:22:42

标签: docker containerd

Docker提供了this机制来暂停容器。

containerd中是否有一个等效项,还是我必须找到另一种“冻结”容器的方法?

目标是拥有一致的备份-我正在寻找另一种解决方案,而不是使用fsfreeze

2 个答案:

答案 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