为什么docker-compose会抛出错误?
$ docker-compose up
Creating network "app_default" with the default driver
ERROR: b'failed to parse pool request for address space "LocalDefault" pool "" subpool "": could not find an available predefined network'
这个错误是什么意思,我该如何解决?为什么docker-compose会抛出错误?
其他方面:
$ docker-compose version
docker-compose version 1.7.1, build 6c29830
docker-py version: 1.8.1
CPython version: 3.5.1
OpenSSL version: OpenSSL 1.0.2h 3 May 2016
$ docker version
Client:
Version: 1.10.3
API version: 1.22
Go version: go1.5.3
Git commit: 20f81dd
Built: Thu Mar 10 21:49:11 2016
OS/Arch: darwin/amd64
Server:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Wed Apr 27 00:34:20 2016
OS/Arch: linux/amd64
是否使用某些VPN服务? 这里是一个可能的原因链接: https://github.com/docker/libnetwork/issues/779
的确我是。我没有想到这会与docker进行交互,所以很抱歉从我的问题中忽略了这个元素!谢谢! – blz
一旦我停止了我的VPN,它的工作 –
我有这个问题。通过移除所有码头定义网络来解决:
docker network rm `docker network ls -q`
这也为我解决了这个问题。我不喜欢移除所有网络,所以使用这个命令:docker network ls | grep'_default'| awk'{print $ 1}'| xargs码头网络rm – Andrew
因此,docker-compose.yml文件在哪里? – BMW
明显请发布docker-compose文件。 – johnharris85
@宝马问题是由于码头机配置错误。我会尽快回答我自己的问题。 – blz