2016-05-12 9 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' 

Was ist die Bedeutung dieses Fehlers, und wie kann ich es beheben?Warum wirft docker-compose einen Fehler?

Weitere Kontext:

$ 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

also wo ist die 'docker-compose.yml' Datei? – BMW

+0

Poste die docker-compose Datei offensichtlich bitte. – johnharris85

+0

@BMW Das Problem war auf einen Docker-Computer Konfigurationsfehler zurückzuführen. Ich werde meine Frage so schnell wie möglich beantworten. – blz

Antwort

8

Sind Sie einige vpn-Dienst? Hier ist ein Link zu einem möglichen Grund: https://github.com/docker/libnetwork/issues/779

+0

In der Tat bin ich. Ich habe nicht erwartet, dass dies mit Docker interagiert, also tut mir leid, dass ich dieses Element aus meiner Frage entfernt habe! Vielen Dank! – blz

+0

Sobald ich mein VPN stoppte, funktionierte es –

4

Ich hatte dieses Problem. Gelöst durch das Entfernen aller Docker definierten Netzwerke mit:

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

Das löste das Problem für mich auch. Ich fühlte mich nicht wohl dabei, alle Netzwerke zu entfernen, sondern nutzte stattdessen diesen Befehl: docker network ls | grep '_default' | awk '{print $ 1}' | xargs docker Netzwerk rm – Andrew