Machine: docker-machine restart überschreibt /var/lib/boot2docker/profile

Erstellt am 3. Sept. 2015  ·  3Kommentare  ·  Quelle: docker/machine

Habe gerade DockerToolbox 1.8.1c (Docker-Maschine 0.4.1 (e2c88d6) und boot2docker Version 1.8.1 (Build 7f12e95)) unter OSX installiert. Nach einer Änderung in /var/lib/boot2docker/profile und einem Neustart der Maschine werden die Änderungen im Profil überschrieben. Erstellen einer neuen Datei /var/lib/boot2docker/bootlocal.sh Änderungen werden nicht überschrieben.

Hilfreichster Kommentar

Nach weiteren Untersuchungen wurde festgestellt, dass das aktuelle Profil standardmäßig von "docker-machine env" aktualisiert wird. Die einzige Möglichkeit, dies zu aktualisieren, ist während „docker-machine create“ mit engine-env-Befehlen. Damit ist es möglich, HTTP_PROXY und HTTPS_PROXY zu aktualisieren. z.B.

docker-machine create -d virtualbox --engine-env HTTP_PROXY=http://:@:--engine-env HTTPS_PROXY=http://:@:Ursprünglich

Ich muss noch einen Weg finden, andere Zertifikate zu verwenden, werde aber dafür ein anderes Problem eröffnen.

Alle 3 Kommentare

Nach einigen weiteren Tests wurde festgestellt, dass der Befehl docker-machine env das Profil überschreibt und auch Zertifikate aktualisiert.

Ich möchte das Profil aktualisieren, um HTTP_PROXY und HTTPS_PROXY hinzuzufügen, aber jedes Mal, wenn „Docker Quickstart Terminal“ gestartet wird, werden die Profileinstellungen überschrieben. Ich möchte auch die von Docker verwendeten Zertifikate aktualisieren. Gibt es eine andere Möglichkeit, den Docker-Daemon zu konfigurieren, der nicht von "docker-machine env" überschrieben wird?

Nach weiteren Untersuchungen wurde festgestellt, dass das aktuelle Profil standardmäßig von "docker-machine env" aktualisiert wird. Die einzige Möglichkeit, dies zu aktualisieren, ist während „docker-machine create“ mit engine-env-Befehlen. Damit ist es möglich, HTTP_PROXY und HTTPS_PROXY zu aktualisieren. z.B.

docker-machine create -d virtualbox --engine-env HTTP_PROXY=http://:@:--engine-env HTTPS_PROXY=http://:@:Ursprünglich

Ich muss noch einen Weg finden, andere Zertifikate zu verwenden, werde aber dafür ein anderes Problem eröffnen.

Hallo, es ist das erste Mal, dass ich mit Docker arbeite und ich habe keine Ahnung, wo ich diesen Pfad finde?
die wurzel direktry meine ich :/
etwas hilfe bitte!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen