名称¶
podman-pause - 暂停一个或多个容器
简介¶
podman pause [选项] [容器…]
podman container pause [选项] [容器…]
描述¶
暂停一个或多个容器中的所有进程。您可以使用容器 ID 或名称作为输入。
选项¶
--all, -a¶
暂停所有正在运行的容器。
--cidfile=文件¶
从指定的文件中读取容器 ID,并停止该容器。可以指定多次。
--filter, -f=过滤器¶
筛选要暂停的容器。可以使用多个 --filter 标志来给定多个筛选器。具有相同键的筛选器是包含性的,唯一的例外是 label
,它是排他性的。具有不同键的筛选器始终是排他性的。
下面列出了有效的过滤器
过滤器 |
描述 |
---|---|
id |
[ID] 容器的 ID(默认情况下 CID 前缀匹配;接受正则表达式) |
name |
[名称] 容器的名称(接受正则表达式) |
label |
[键] 或 [键=值] 分配给容器的标签 |
exited |
[整数] 容器的退出代码 |
status |
[状态] 容器的状态:“created”、“initialized”、“exited”、“paused”、“running”、“unknown” |
ancestor |
[ImageName] 用于创建容器的镜像或其后代 |
before |
[ID] 或 [名称] 在此容器之前创建的容器 |
since |
[ID] 或 [名称] 在此容器之后创建的容器 |
volume |
[卷名称] 或 [挂载点目标] 挂载在容器中的卷 |
health |
[状态] healthy 或 unhealthy |
pod |
[Pod] pod 的名称或完整或部分 ID |
network |
[网络] 网络的名称或完整 ID |
until |
[DateTime] 在给定持续时间或时间之前创建的容器。 |
command |
[命令] 容器正在执行的命令,只取 argv[0] |
--latest, -l¶
不提供名称或 ID,而是使用最新创建的容器。注意:最新创建的容器可能来自主机上 Podman 的其他用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
示例¶
暂停指定的容器
podman pause mywebserver
根据部分容器 ID 暂停容器
podman pause 860a4b23
暂停所有正在运行的容器
podman pause --all
使用给定文件中指定的 ID 暂停容器
podman pause --cidfile /home/user/cidfile-1
podman pause --cidfile /home/user/cidfile-1 --cidfile ./cidfile-2
暂停最新的容器。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)计算机)
podman pause --latest
另请参阅¶
历史¶
2017 年 9 月,最初由 Dan Walsh dwalsh@redhat.com 编译