docker 容器ping不通宿主机/外网问题

时间:2025-03-17 14:34:54

docker 容器ping不通宿主机/外网问题

问题:

​ docker 容器与数据库建立连接失败,宿主机ip在数据库的白名单中,宿主机连接数据库成功,那么问题就剩docker 容器的网络与数据库是否是通的。启动服务进入容器内部,ping数据库是失败的。

检查流程:

  1. 首先检查宿主机的网络配置
    • 检查网桥:brctl show
    • 检查ip:ip a
    • 检查路由:ip route
  2. 检查容器的网络配置
    • 检查ip:ip a
    • 检查路由:ip route
  3. 检查宿主机的网络配置和容器的网络配置
    1. 检查宿主机的网络配置和容器的网络配置是否有重复的网段
    2. 尝试更换容器使用的网络网段
    3. 重装docker

注意:

  • 修改了docker 的配置后要重启docker systemctl restart docker