Docker auf dem Mac hinter dem Proxy, der das SSL-Zertifikat ändert

8

Meine mögliche Problemumgehung für das unten genannte Problem bestand darin, unsere IT-Leute davon zu überzeugen, die Dockerhub-Registry nicht zu man-in-the-middle zu machen. Ich konnte leider nichts anderes zur Arbeit bringen.

Ich stoße auf ein Problem mit meinem ersten Versuch, Docker auf meinem Mac bei der Arbeit laufen zu lassen, auf dem 10.8.5 läuft. Es scheint, dass der Proxy-Rewriting-Proxy meines Unternehmens dem Abrufen von Bildern im Weg steht:

%Vor%

(In der Tat, wenn ich mich in den Gast-WLAN einlogge - ohne den lästigen Proxy - kann ich diesen Schritt hinter mich bringen. Allerdings muss ich herausfinden, wie dies über den Proxy funktionieren kann, da das Gast-WLAN verwendet wird als langfristige Lösung unhaltbar.)

Mein Problem scheint oberflächlich sehr ähnlich zu demjenigen zu sein, der in diese Frage . Die akzeptierte Antwort in dieser Frage funktioniert jedoch nicht für mich, seit der Datei root_unix.go sie diskutieren, wird nicht auf einem Mac aufgerufen. (Wenn ich umher schaue, würde ich raten, dass root_cgo_darwin.go und / oder root_darwin.go wäre stattdessen beteiligt.)

Das sagt mir nicht wirklich, wie ich operativ die äquivalente Arbeit machen muss, eine Art vertrauenswürdiges Zertifikat zu installieren. Ich habe es geschafft, eine *.cer Datei zu bekommen, von der ich glaube, dass sie die ist, die ich brauche, aber ich weiß nicht, was ich damit anfangen soll.

Ich hoffe, dass jemand mich in die richtige Richtung weisen kann.

Bearbeiten: Ich dachte, dass ich vielleicht etwas Ähnliches wie schlägt diese Seite vor, um das Zertifikat hinzuzufügen. Leider ist mein Versuch, diesen Anweisungen zu folgen, folgendermaßen gescheitert:

%Vor%

Edit 2: Ich bin vielleicht einen Schritt näher gekommen, um das zu lösen. Ich hätte besser einen Pfad mit einer Tilde in Anführungszeichen verwenden sollen. Wenn ich stattdessen einen absoluten Pfad verwende, kann ich den obigen Befehl erfolgreich ausführen, um Zertifikate hinzuzufügen.

Leider hat dies das ultimative Symptom nicht gelindert:

%Vor%     
pohl 17.12.2014, 22:39
quelle

3 Antworten

7

Laut boot2docker README

%Vor%     
David Budworth 26.12.2014, 14:36
quelle
4

Die Quelle von Ссылка zeigt, dass der Befehl:

%Vor%

wird verwendet, um das Zertifikat zu finden.

Fügen Sie die Datei .cer in die Schlüsselkette des OSX-Zertifikats ein.

    
Intermernet 17.12.2014 22:47
quelle
0

Wenn Sie die Docker-Maschine verwenden

Bearbeiten Sie $ USER / .docker / machine / machines / default / config.json

%Vor%     
wcc526 02.02.2016 13:48
quelle

Tags und Links