因為意外操作(把 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
參考