2017-08-10 5 views
0

ich bei cli Proxy wie folgt festgelegt haben:Docker über Proxy

$ export http_proxy="http://10.20.6.67:1209" 
$ export https_proxy="https://10.20.6.67:1209" 
$ export no_proxy="localhost,127.0.0.1,0.0.0.0" 

Der Versuch, ein Bild von Docker zu ziehen zurückkehren mir folgende Fehlermeldung:

$ docker pull couchdb 
Using default tag: latest 
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 

Antwort

0

Jemand beantwortet und die Antwort gelöscht.

I gelöst, wie sie bei https://docs.docker.com/engine/admin/systemd/#httphttps-proxy beschrieben

Erstellen Sie eine Datei namens /etc/systemd/system/docker.service.d/http-proxy.conf, die die HTTP_PROXY Umgebungsvariable ergänzt:

[Service] 
Environment="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com" 

Flush Änderungen:

$ sudo systemctl daemon-reload 

Restart Docker:

$ sudo systemctl restart docker 

Jetzt Docker Pull funktioniert!