2016-07-10 10 views
1

Wenn ich 'docker info' mache, sehe ich Proxy-URLs.Wie ändere ich Proxy-Informationen für New Docker für Mac?

Ich versuche Proxy zu umgehen, während ich docker bin von zu Hause (außerhalb des Arbeitsnetzwerkes) ziehen.
Meine .bash_profile haben keine Proxy-Informationen, so dass ich nicht sicher bin, woher Docker-Informationen Proxy-URL zieht.

Wie kann ich diese Proxy-URLs aufheben?

Antwort

1

Es auf Ihrer Version von Docker hängt (mit VirtualBox oder die neuen Docker mit für Mac xhyve VM)

In beiden Fällen haben Sie eine boot2docker VM: überprüfen, ob Sie (nach einem docker-machine ssh <your_machine>) einem sehen:

  • /var/lib/boot2docker/bootsync.sh die Variablen (einschließlich http_proxy sind)
  • /var/lib/boot2docker/profile die DOCKER_OPTS mit Proxy-URLs in sie setzen könnte erklären könnte.
+0

also wenn ich "docker-machine ls" sollte ich mindestens eine der Maschinen laufen sehen? Jetzt ohne etwas zu tun (Rechnerneustart etc.) sehe ich keine vorherigen Proxy-Informationen in 'docker -info'. Ich hatte gedacht, mit diesem neuen Docker für Mac brauchen wir keine andere VM auf dem nativen Betriebssystem, aber es sieht so aus, als wäre das nicht korrekt. – jarus

+0

Ohne etwas zu tun, nur Maschinenreboot usw. Ich bin jetzt in der Lage, 'docker pull' zu tun und alles funktioniert jetzt. Wenn ich 'docker-machine ls' mache, sehe ich keine Maschine. Wenn ich in Zukunft einen Proxy setzen muss, kann ich das wahrscheinlich nicht mehr tun, weil ich nicht weiß, auf welchem ​​Rechner ich laufen soll. – jarus

+0

@jarus Ich weiß nicht, welche Version von docker Sie verwenden. Wenn Sie keine Maschine verwenden, bedeutet das, dass Sie das neue Andockfenster für Mac verwenden, bei dem eine VM für Sie erstellt wird. Es sollte kein Proxy an diesen angehängt sein. – VonC

Verwandte Themen