Ubuntu20.04 修改docker0的默认IP
查看了很多资料,大部分都是直接修改/etc/docker/daemon.json 文件,但是,经过测试,使用这种办法,在重启docker服务时会报错:$ sudo systemctl restart docker.serviceJob for docker.service failed because the control process exited with error code.See "
·
查看了很多资料,大部分都是直接修改 /etc/docker/daemon.json
文件,但是,经过测试,使用这种办法,在重启docker服务时会报错:
$ sudo systemctl restart docker.service
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
查看日志,如下:
也没有发现什么有用的信息,索性就还原daemon.json
文件,使用另一种方式修改docker0的IP
详细步骤
1、修改docker.service文件
$ sudo vim /lib/systemd/system/docker.service
其中有一项ExecStart
字段,原本内容如下:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
现在,将其修改如下:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --bip=172.20.0.1/24
其中,新增的 bip 是要指定修改后的docker0的IP
2、使配置生效
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker.service
3、查看效果
更多推荐
已为社区贡献1条内容
所有评论(0)