docker pause

命令

docker pause

描述

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

该docker 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