跳到主要内容

重新加载容器的网络配置

概述

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

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

语法

podman network reload [options][*container...*]

选项

--all, -a

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

示例

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

# podman run -p 80:80 -d nginx
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
# curl 127.0.0.1
正常工作
# sudo firewall-cmd --reload
成功
# curl 127.0.0.1
无响应
# podman network reload b1b538e8bc40
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
# curl 127.0.0.1
正常工作

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

# podman network reload --all
b1b538e8bc4078fc3ee1c95b666ebc7449b9a97bacd15bcbe464a29e1be59c1c
fe7e8eca56f844ec33af10f0aa3b31b44a172776e3277b9550a623ed5d96e72b

另请参阅

podman(1), podman-network(1)

版本信息

2020年12月,最初由 Paul Holzinger 整理。