Wie man einen proxy im Andockfenster toolbox?
Habe ich gerade installiert Andockfenster toolbox auf der windows Umgebung (Windows 7 Pro) und ich habe eine Netzwerk-time-out durch die entreprise proxy. Wie kann ich den proxy im Andockfenster toolbox ?
Vielen Dank für Ihre Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Hier ist meine Lösung.
Env:
Win7, Andockfenster Toolbox 17.03, cmder terminal, hinter enterprise-proxy-Einstellung.
Lösung:
in C:\Program Dateien\Andockfenster Toolbox finden start.sh Datei. fügen Sie folgende zwei proxy-Einstellungen:
Zumindest, es funktioniert für mich.
#!/bin/bash export http_proxy="http://[user]:[password]@hostname:port/" export https_proxy="http://[user]:[password]@hostname:port/"
export http_proxy="http://hostname:port/" export https_proxy="http://hostname:port/"
nach dem erstentrap ...
Befehl in derstart.sh
- Datei.Ich habe ein ähnliches problem für Windows 7 aber es wurde gelöst durch die Schritte :
Schritt 1. Erstellen Sie eine batch-Skript C:\Program Dateien\Andockfenster Toolbox\kitematic_proxy.cmd mit unter Konfiguration
Schritt 2. Öffnen Sie die Oracle Virtual machine aus dem start-Menü , gehen Sie zur Eingabeaufforderung, indem Sie auf Zeigen (Stellen Sie sicher, dass Ihre Oracle Vm läuft)
eingeben
sudo vi /var/lib/boot2docker/Profil
fügen Sie diese Zeilen
verwenden Sie Ihre proxy-Adresse & port
dieser link hilft mir viel
https://github.com/docker/kitematic/wiki/Common-Proxy-Issues-&-Fixes
Hinweis:
Installation von docker auf windows 7 (Andockfenster 18.09.0) hinter ein enterprise proxy wurde ziemlich kompliziert für mich. Hier sind die Schritte, die ich gefolgt:
choco install docker-toolbox
(Achtung! Nicht verwenden Docker für windows, wie es zielt auf Windows 10)docker-machine ls
sollte leer sein. Wenn nicht:docker-machine rm default
)docker-machine --native-ssh create -d virtualbox --engine-env HTTP_PROXY=$HTTP_PROXY --engine-env HTTPS_PROXY=$HTTPS_PROXY default
.C:\Program Files\Docker Toolbox\start.sh
docker pull busybox
. Sollte dies funktionieren.Ah! Eigentlich mit Andockfenster Toolbox windows-Teil ist nur eine sehr dünne Schicht über erstellte virtuelle Maschine, also meine Methode ist die Konfiguration der virtuellen Maschine selbst zu machen, alles funktioniert. So.
0) Festlegen von globalen Umgebungsvariablen, die auf Windows-host-Maschine
Hinweis caps Buchstaben! (Sie können auch
FTP_PROXY
undNO_PROXY
)1) Führen Sie Docker Quickstart-Terminal, wird es erstellt virtuelle Maschine namens
default
Sie unter VirtualBox oder was auch immer. Es wird auch angezeigt-Adresse der neu erstellten VM wiedocker is configured to use the default machine with IP 192.168.99.104
2) SSH an diese Adresse (z.B. mit PuTTY). Login:
docker
Passwort:tcuser
3) Führen
Wird diese Kraft docker-client (auf der VM!) laufen Behälter mit der richtigen envs innerhalb.
4) So, jetzt können Sie verwenden Sie das Andockfenster client in VM. Um zu erzwingen, dass die Windows docker-client (auch als Andockfenster-verfassen) auch korrekt einzustellen envs innerhalb laufen der Behälter, setzen Sie den gleichen
config.json
als in S. 3 auf Windows-host-Maschine zuC:\User\<yourhomedir>\.docker
Verzeichnis.Überprüfen Sie nun die Umgebung im inneren ausgeführt container
docker run -ti ubuntu env
Beachten Sie die beiden KAPPEN und die unteren Buchstaben Variablen sind richtig gesetzt!
Letzte überprüfung alles ok ist:
docker run -ti ubuntu apt-get update
5) Ein Problem, das Sie Gesicht ist, dass die Adresse Ihres proxy aus dem Netzwerk, die Andockfenster verwenden Sie beim erstellen von eigenen Netzwerken, so wird es verderben route zu Ihrem proxy-rechten, nachdem Sie tun
docker network create
. So stellen Sie sicher, dass die proxy-Adresse ist nicht wie 172.18.x.x . Wenn also Kraft Andockfenster verwenden Sie einen anderen Adressraum für die entstandenen Netzwerke, indem Sie andere VM-config aufDann neu starten dockerd
/etc/init.d/docker restart
6) nicht neu starten der virtuellen Maschine anhalten, sobald es benötigt wird.
Hatte ich ein Problem auf meinem Windows 7-Andockfenster toolbox installation
Als ich versuchte
Erhielt ich
Laut https://docs.docker.com/toolbox/faqs/troubleshoot/ ich habe mich registriert meine enterprise proxy in
/var/lib/boot2docker/profile
innerhalb des docker-Maschine:Dann habe ich meine enterprise-proxy am Ende der
profile
nach, dass ich weiterhin die Anweisungen
Danach
docker run hello-world
Befehl funktioniert auchKonfiguration verloren nach dem PC-Neustart
Als @rsb2097 erwähnt nach jedem Neustart des PC Andockfenster Maschine verlieren die Einstellungen in
/var/lib/boot2docker/profile
. Ich habe das gleiche problem auch, und ich weiß nicht, wie um dies zu vermeiden, aber ich habe einen Skript zu schreiben, diese Einstellungen einfacher.Ich dachte, dass passiert, weil ich den PC herunterzufahren, ohne zu stoppen, Andockfenster-Maschine (VirtualBox sagt, dass es aktive verbindungen auf shut down): angenommen, dass es Schäden.
Ich habe versucht
docker-machine stop
aber es hilft nicht.Als Ergebnis schrieb ich
AddDockerMachineProxy.cmd
Skript schreibt, dass die proxy-Einstellungen mitplink.exe
von Putty (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html).Nutzung
Laufen
Docker Quickstart Terminal
habe ich folgende Ausgabe:Laufen
AddDockerMachineProxy.cmd
Skript (plink.exe
muss in%PATH%
):docker-machine stop
aber es hilft nicht. Als Ergebnis schrieb ich.cmd
-Skript schreibt, dass die proxy-Einstellungen mitplink.exe
von Putty (chiark.greenend.org.uk/~sgtatham/putty/latest.html). Ich werde mein Skript in die Antwort.bash
zush