default-address-pools¶
MCR uses three separate IP ranges for the docker0
, docker_gwbridge
, and
ucp-bridge
interfaces. By default, MCR assigns the first available subnet
in default-address-pools
(172.17.0.0/16
) to docker0
, the second
(172.18.0.0/16
) to docker_gwbridge
, and the third (172.19.0.0/16
)
to ucp-bridge
.
Note
The ucp-bridge
bridge network specifically supports MKE component
containers.
You can reassign the docker0
, docker_gwbridge
, and ucp-bridge
subnets in default-address-pools
. To do so, replace the relevant values in
default-address-pools
in the /etc/docker/daemon.json
file, making sure
that the setting includes at least three IP pools. Be aware that you must
restart the docker.service
to activate your daemon.json
file edits.
By default, default-address-pools
contains the following values:
{
"default-address-pools": [
{"base":"172.17.0.0/16","size":16}, <-- docker0
{"base":"172.18.0.0/16","size":16}, <-- docker_gwbridge
{"base":"172.19.0.0/16","size":16}, <-- ucp-bridge
{"base":"172.20.0.0/16","size":16},
{"base":"172.21.0.0/16","size":16},
{"base":"172.22.0.0/16","size":16},
{"base":"172.23.0.0/16","size":16},
{"base":"172.24.0.0/16","size":16},
{"base":"172.25.0.0/16","size":16},
{"base":"172.26.0.0/16","size":16},
{"base":"172.27.0.0/16","size":16},
{"base":"172.28.0.0/16","size":16},
{"base":"172.29.0.0/16","size":16},
{"base":"172.30.0.0/16","size":16},
{"base":"192.168.0.0/16","size":20}
]
}
Parameter |
Description |
---|---|
|
The list of CIDR ranges used to allocate subnets for local bridge networks. |
|
The CIDR range allocated for bridge networks in each IP address pool. |
|
The CIDR netmask that determines the subnet size to allocate from the
base pool. If the |
For example, {"base":"192.168.0.0/16","size":20}
allocates
/20
subnets from 192.168.0.0/16
, including the following subnets for
bridge networks:
192.168.0.0/20
(192.168.0.1
- 192.168.15.255
)
192.168.16.0/20
(192.168.16.1
- 192.168.31.255
)
192.168.32.0/20
(192.168.32.1
- 192.168.47.255
)
192.168.48.0/20
(192.168.48.1
- 192.168.63.255
)
192.168.64.0/20
(192.168.64.1
- 192.168.79.255
)
…
192.168.240.0/20
(192.168.240.1
- 192.168.255.255
)