使用Podman为容器分配特定的IP地址

时间:2020-01-24 00:24:52

标签: podman

每次我使用Podman从图像创建容器时,我都想为其分配一个特定的IP地址。当前,每次我创建一个新容器时,IP地址都从10.88.0.1开始增加1

1 个答案:

答案 0 :(得分:0)

您可以使用 --ip 标志:

podman run --rm -it --systemd=always --ip=10.88.0.17 --rootfs /busterr /sbin/init

您可以使用 ip a 列出 ip 的 podman 可以接受的范围,在主机中执行:

# ip a
6: cni-podman0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    inet 10.88.0.1/16 brd 10.88.255.255 scope global cni-podman0
...

10.88.0.1/16 表示你可以在 10.88.0.2 和 10.88.255.255 之间选择一个 ip

有了这个,您将始终拥有相同的 IP 10.88.0.17。