我一直在关注手册here,但我在使用新桥牌时遇到了麻烦。
我已将以下内容添加到/etc/default/docker
和/etc/sysconfig/docker
,但是一旦启动docker服务,它就会继续使用docker0
网桥。
已建立的docker0
IP范围会阻止我网络上的许多内部IP。我只想将其配置为使用192.168.5.0/24范围。
$ netstat -r
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 bridge0
答案 0 :(得分:0)
发现我做错了什么。
供应商建议在/etc/systemd/system/docker.service.d
下创建一个conf文件,以覆盖指令并保留docker.service
# cd /etc/systemd/system/
# mkdir docker.service.d
# cd docker.service.d
# vi override.conf
然后添加以下指令(ExecStart两次重置/usr/lib/systemd/system/docker.service
中的第一个):
[Service]
EnvironmentFile=-/etc/sysconfig/docker
ExecStart=
ExecStart=/usr/bin/docker -d -H fd:// $DOCKER_OPTS
然后daemon-reload并启动docker
# systemctl daemon-reload
# systemctl start docker