排查Linux Overlay网络问题时,可以按照以下步骤进行:
docker network ls | grep overlay
docker network inspect <overlay-network-name>
docker inspect <container-id> | grep IPAddress
docker inspect <container-id> | grep NetworkSettings.Networks
ip addr show dev <container-interface>
ip route
cat /var/run/docker/netns/<container-namespace>/route-table
iptables -L -v -n
cat /etc/resolv.conf
journalctl -u docker.service
ping命令测试连通性:ping <container-ip>
traceroute命令跟踪路由:traceroute <container-ip>
netcat测试端口连接:nc -zv <container-ip> <port>
sysctl -a | grep net.ipv4.conf.all
sysctl -a | grep net.ipv6.conf.all
docker --version
uname -r
sudo apt-get update && sudo apt-get upgrade docker-ce docker-ce-cli containerd.io
sudo apt-get update && sudo apt-get upgrade linux-image-generic
sudo systemctl restart docker
通过以上步骤,可以逐步排查Linux Overlay网络问题。如果问题依然存在,可以考虑查看Docker社区论坛或相关文档,寻求更多帮助。