driver
指定用于这个网络的驱动。
默认使用的驱动取决于docker engine的配置,但大多数情况中,单台主机中使用的是bridge,在集群中使用的是overlay。
driver_opts
指定一列键值对选项传递给这个数据卷的驱动。这些选项依赖于驱动。此参数可选。
- driver_opts:
- foo: "bar"
- baz: 1
enable_ipv6
在这个网络启用IPv6网络支持。从version 2.1文件格式可用。
ipam
指定自定义IPAM配置。这个是带几个属性的对象,每个属性都是可选的:
driver: 自定义IPAM驱动,而不是default。
config: 0个或多个配置块,可以是以下键:
subnet:表示一个网段的CIDR格式的子网
ip_range:从指定范围分配容器IP
gateway:主子网的IPv4或IPv6网关
aux_addresses:网络驱动程序使用的辅助IPv4或IPv6地址,作为从主机名到IP的映射
一个完整的示例:
- ipam:
- driver: default
- config:
- - subnet: 172.28.0.0/16
- ip_range: 172.28.5.0/24
- gateway: 172.28.5.254
- aux_addresses:
- host1: 172.28.1.5
- host2: 172.28.1.6
- host3: 172.28.1.7