IPV4_ADDRESS, IPV6_ADDRESS

加入网络后,为此服务的容器指定一个静态IP地址。

顶级网络部分中的相应网络配置必须具有一个ipam块,其子网配置覆盖每个静态地址。

如果需要IPv6寻址,则必须设置enable_ipv6选项,并且您必须使用版本2.x的Compose文件。 IPv6选项当前在swarm模式下不起作用。

示例:

version: "3.9"

services:
  app:
    image: nginx:alpine
    networks:
      app_net:
        ipv4_address: 172.16.238.10
        ipv6_address: 2001:3984:3989::10

networks:
  app_net:
    ipam:
      driver: default
      config:
        - subnet: "172.16.238.0/24"
        - subnet: "2001:3984:3989::/64"

Last updated