Linux入门教程:docker compose文件参考(3) – 网络配置, 默认使用的驱动取决


driver

指定用于这个网络的驱动。

默认使用的驱动取决于docker engine的配置,但大多数情况中,单台主机中使用的是bridge,在集群中使用的是overlay。

driver: 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

相关内容