加入网络后,为此服务的容器指定一个静态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 4 years ago
Was this helpful?