【问题标题】:Assigning specific IP address to Containers using Podman使用 Podman 为容器分配特定的 IP 地址
【发布时间】:2020-12-28 23:02:05
【问题描述】:

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

【问题讨论】:

    标签: podman


    【解决方案1】:

    你可以使用 --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。

    【讨论】:

      猜你喜欢
      • 2021-01-10
      • 2013-09-15
      • 2023-02-03
      • 2020-10-18
      • 1970-01-01
      • 2021-11-23
      • 2016-04-15
      • 1970-01-01
      • 2018-11-13
      相关资源
      最近更新 更多