名称¶
podman-pod-stop - 停止一个或多个 Pod
概要¶
podman pod stop [选项] pod …
描述¶
停止一个或多个 Pod 中的容器。您可以使用 Pod ID 或名称作为输入。
选项¶
--all, -a¶
停止所有 Pod
--ignore, -i¶
忽略指定 Pod 不在容器存储中的错误。用户可能决定手动删除一个 Pod,这会导致系统引用该 Pod 的系统服务 ExecStop 指令执行失败。
--latest, -l¶
不提供 Pod 名称或 ID,而是使用最后创建的 Pod。注意:最后一个启动的 Pod 可能来自主机上其他 Podman 用户。 (此选项在远程 Podman 客户端不可用,包括 Mac 和 Windows(不包括 WSL2)机器)
--pod-id-file=file¶
从指定的file中读取 Pod ID 并停止该 Pod。可以多次指定。
--time, -t=seconds¶
强制停止 Pod 中运行的容器之前等待的秒数。使用 -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