如何调试为什么 VPN 启动后我会失去与 Docker 容器的连接?

如何调试为什么 VPN 启动后我会失去与 Docker 容器的连接?

我在 Ubuntu 16 上使用 Docker 18.06.1-ce,并且有一个容器暴露 8012 端口。当我这样做时

curl "http://localhost:8012/"

我得到了回应

Error: Requested URL / not found

但是当 VPN 启动(openfortivpn)很长时间后,我得到了

curl: (56) Recv failure: Connection reset by peer

当我弄乱端口号时,我立即收到错误:

curl "http://localhost:8011/"
curl: (7) Failed to connect to localhost port 8011: Connection refused

如何调试和修复此问题?显然,localhost 可以 ping,并且到它的 traceroute 是一跳。

答案1

建议从这里有帮助,我刚刚添加

networks:
  default:
    ipam:
      driver: default
      config:
        - subnet: 10.10.11.1/22

对我来说docker-compose.yml。如何调试这个问题仍然悬而未决。

相关内容