【发布时间】:2021-09-20 18:14:17
【问题描述】:
我正在使用 podman v3.0.2 并尝试更改 现有 podman 网络的子网。 我搜索了 podman 和 CNI 文档,但找不到方法。 有没有什么正确的方法可以改变现有 podman 网络的网络?
背景
我已经使用 podman 默认网络(子网:10.88.0.1/16)创建了一些容器,并希望将其子网用于其他容器。 我认为最简单的方法是改变它的子网并想知道它。
我尝试过的方式
我设法通过以下程序对其进行了更改,但似乎没有正式记录。 另外,我认为操作系统重启是多余的,并希望避免它。
- 停止所有连接到网络的容器。
- 更改 CNI 网络文件中的
subnet部分。 - 重启操作系统
- 启动在程序1中停止的容器。
我在 podman 文档的 CNI 网络文件中更改 DNS 时使用了这种方式。 https://podman.io/getting-started/network#using-dns-in-container-networks
【问题讨论】: