名称

podman-network-reload - 重新加载容器的网络配置

概要

podman network reload [选项] [容器…]

描述

重新加载一个或多个容器的网络配置。

Rootful Podman 依赖于 iptables 规则以提供网络连接。如果 iptables 规则被删除,例如通过 firewall-cmd --reload,则容器将失去网络连接。此命令可恢复网络连接。

选项

--all, -a

重新加载所有容器的网络配置。

--latest, -l

不提供容器名称或 ID,而是使用最后创建的容器。注意:最后一个启动的容器可能来自主机上其他 Podman 用户。(此选项在远程 Podman 客户端不可用,包括 Mac 和 Windows(不包括 WSL2)机器)

示例

在防火墙重新加载后重新加载网络配置

# podman run -p 80:80 -d nginx
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
# curl 127.0.0.1
works
# sudo firewall-cmd --reload
success
# curl 127.0.0.1
hangs
# podman network reload b1b538e8bc40
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
# curl 127.0.0.1
works

重新加载所有容器的网络配置

# podman network reload --all
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
fe7e8eca56f844ec33af10f0aa3b31b44a172776e3277b9550a623ed5d96e72b

另请参阅

podman(1), podman-network(1)

历史

2020 年 12 月,由 Paul Holzinger paul.holzinger@web.de 首次编写