名称

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 编写