2016-05-12 254 views
2
$ 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 
+3

因此,docker-compose.yml文件在哪裏? – BMW

+0

明顯請發佈docker-compose文件。 – johnharris85

+0

@寶馬問題是由於碼頭機配置錯誤。我會盡快回答我自己的問題。 – blz

回答

8

是否使用某些VPN服務? 這裏是一個可能的原因鏈接: https://github.com/docker/libnetwork/issues/779

+0

的確我是。我沒有想到這會與docker進行交互,所以很抱歉從我的問題中忽略了這個元素!謝謝! – blz

+0

一旦我停止了我的VPN,它的工作 –

4

我有這個問題。通過移除所有碼頭定義網絡來解決:

docker network rm `docker network ls -q` 
+1

這也爲我解決了這個問題。我不喜歡移除所有網絡,所以使用這個命令:docker network ls | grep'_default'| awk'{print $ 1}'| xargs碼頭網絡rm – Andrew