跳转至

docker pause

描述

pause 用于暂停/挂起一个或者多个容器中所有的进程,即暂停/挂起该容器。

该命令挂起指定容器中的所有进程。

在 Linux 上,它使用 cgroups 冷冻机。传统上,在挂起进程时会使用 SIGSTOP 信号,这可以通过挂起进程来观察。使用 cgroups 冷冻机时,该过程将不知道并且无法捕获,该过程已被挂起,随后又恢复。在 Windows 上,只能暂停 Hyper-V 容器。

有关更多详细信息,请参见 cgroups冷冻机文档:https://www.kernel.org/doc/Documentation/cgroup-v1/freezer-subsystem.txt

帮助

$ docker pause --help

Usage: docker pause CONTAINER [CONTAINER...]

Pause all processes within one or more containers
You have mail in /var/spool/mail/root

选项

示例

  • 挂起一个容器
$ docker pause my_container