【发布时间】:2020-11-25 06:44:09
【问题描述】:
由于某种原因,我的 VPN (NordVPN) 干扰了 Docker:
make start
docker-compose -f docker-compose/docker-compose.base.yml -f docker-compose/docker-compose.dev.yml up -d
doCreating network "docker-compose_default" with the default driver
ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
cmake: *** [Makefile:59: up_dev] Error 1
问题似乎与网络有关。不过,我不确定如何对其进行故障排除或修复。禁用我的 VPN 并运行 sudo systemctl restart docker 后,Docker 工作正常。
环境
- Ubuntu 20.04 LTS
- Docker 版本 19.03.8,构建 afacb8b7f0
- NordVPN 版本 3.7.4
【问题讨论】:
-
您可能处于为 docker 创建的最大网络数。试试
docker network prune,然后再试一次。如果确实是 VPN 的问题,请尝试this。 -
就我而言,
docker network prune解决了 macOS 10.15.2 和 ProtonVPN 1.9.0 的网络问题。 Docker 会在使用ERROR [internal] load metadata构建时中断,更准确地说是failed to solve with frontend dockerfile.v0,因为请求因Service Unavailable而失败