如何更改 docker 默认 ip 绑定?
How to change docker default ip binding?
当 Docker 启动时,它会创建一个虚拟接口 docker0
并将其绑定到私有子网 172.17.42.1/16
。如何将此默认值更改为另一个 ip 块,例如192.168.42.1/24
?
它并不总是分配 172.17.42.1/16
,通常它从 RFC 1918 定义的私有范围中选择,该范围未在主机上使用。
要将其更改为所需的值,您可以使用以下选项:
--bip=CIDR — supply a specific IP address and netmask for the docker0 like "--bip=192.168.42.1/8"
可以在 Advanced Networking with Docker 上查看更多信息。
当 Docker 启动时,它会创建一个虚拟接口 docker0
并将其绑定到私有子网 172.17.42.1/16
。如何将此默认值更改为另一个 ip 块,例如192.168.42.1/24
?
它并不总是分配 172.17.42.1/16
,通常它从 RFC 1918 定义的私有范围中选择,该范围未在主机上使用。
要将其更改为所需的值,您可以使用以下选项:
--bip=CIDR — supply a specific IP address and netmask for the docker0 like "--bip=192.168.42.1/8"
可以在 Advanced Networking with Docker 上查看更多信息。