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