名称¶
podman-pod-stop - 停止一个或多个 Pod
简介¶
podman pod stop [选项] pod …
描述¶
停止一个或多个 Pod 中的容器。您可以使用 Pod ID 或名称作为输入。
选项¶
--all, -a¶
停止所有 Pod
--ignore, -i¶
当指定项不在容器存储中时忽略错误。用户可能已决定手动删除一个容器,这导致引用该容器的 systemd 服务的 ExecStop 指令失败。
--latest, -l¶
不提供名称或 ID,而是使用最新创建的容器。注意:最新创建的容器可能来自主机上 Podman 的其他用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
--pod-id-file=file¶
从指定文件中读取 Pod ID 并停止该 Pod。可多次指定。
--time, -t=秒数¶
强制停止前等待的秒数。使用 -1 表示无限等待。
示例¶
停止指定名称的 Pod。
$ podman pod stop mywebserverpod
cc8f0bea67b1a1a11aec1ecd38102a1be4b145577f21fc843c7c83b77fc28907
停止指定 ID 的多个 Pod。
$ podman pod stop 490eb 3557fb
490eb241aaf704d4dd2629904410fe4aa31965d9310a735f8755267f4ded1de5
3557fbea6ad61569de0506fe037479bd9896603c31d3069a6677f23833916fab
停止最后创建的 Pod。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)机器)
$ podman pod stop --latest
3557fbea6ad61569de0506fe037479bd9896603c31d3069a6677f23833916fab
停止所有 Pod。
$ podman pod stop --all
19456b4cd557eaf9629825113a552681a6013f8c8cad258e36ab825ef536e818
3557fbea6ad61569de0506fe037479bd9896603c31d3069a6677f23833916fab
490eb241aaf704d4dd2629904410fe4aa31965d9310a735f8755267f4ded1de5
70c358daecf71ef9be8f62404f926080ca0133277ef7ce4f6aa2d5af6bb2d3e9
cc8f0bea67b1a1a11aec1ecd38102a1be4b145577f21fc843c7c83b77fc28907
通过 --pod-id-file 停止两个 Pod。
$ podman pod stop --pod-id-file file1 --pod-id-file file2
19456b4cd557eaf9629825113a552681a6013f8c8cad258e36ab825ef536e818
cc8f0bea67b1a1a11aec1ecd38102a1be4b145577f21fc843c7c83b77fc28907
在 1 秒超时后停止所有 Pod。
$ podman pod stop -a -t 1
3557fbea6ad61569de0506fe037479bd9896603c31d3069a6677f23833916fab
490eb241aaf704d4dd2629904410fe4aa31965d9310a735f8755267f4ded1de5
70c358daecf71ef9be8f62404f926080ca0133277ef7ce4f6aa2d5af6bb2d3e9
另请参阅¶
历史¶
2018 年 7 月,由 Peter Hunt pehunt@redhat.com 初次编译