因为意外操作(把 docker 容器使用的桥接网卡给删掉了),导致无法访问容器内的服务,需要重新配置 docker 容器的网络设置。
好在 docker 守护进程在启动的时候可以自动去配置网络设置,所以操作起来也是非常简单的。
操作过程如下:
-
1、停止 docker 守护进程
sudo systemctl stop docker
-
2、关闭 docker 相关的虚拟网卡设备
sudo ip link set docker0 down
-
3、删除 docker0 等桥接设备(必须删除 docker0 ,否则没有用)
sudo brctl delbr docker0 sudo brctl delbr br-0a43f8c7f8e2 sudo brctl delbr br-981154f39aa0 sudo brctl delbr br-9a0dea4d92d2
-
4、启动 docker 守护进程
sudo systemctl start docker
参考