2016-06-22 7 views
2

ich, sagt der Drittanbieters Bilder und Buch verwenden will, dass ich die Konfiguration --insecure-registry=hub.ghostcloud.cn zu Docker_OPTS unter /etc/default/docker hinzufügen soll.wie setzen docker_opts auf Windows

Ich verwende die windows7 64bit und Docker wird mit docker toolbox installiert. Aber ich kann die Datei /etc/default/docker nicht finden.

Also wo ist der Datei-Direktor? Und wie kann ich die Docker_OPTS festlegen, um Bilder von Drittanbietern in Windows zu verwenden? Vielen Dank.

Antwort

6

Unter Windows läuft Docker in einer VM. Sie müssen also in die VM wechseln und die Änderungen vornehmen. Ssh in die VM (default vorausgesetzt, ist die VM-Namen Sie erstellt haben, mit Docker Toolbox), geben Sie den folgenden Befehl in der Docker Quickstart Terminal

docker-machine ssh default 

Sobald Sie in die VM ssh, dann schauen Sie in die Datei/var/lib/boot2docker/profile, und Sie werden die "DOCKER_OPTS=..." finden. Fügen Sie dazu einfach --insecure-registry=hub.ghostcloud.cn hinzu. Sie sind fertig.

Falls Sie Probleme haben, den Befehl cd zum Eingeben in das Verzeichnis /var/lib/boot2docker zu verwenden, können Sie sich als sudo-Benutzer ändern. Führen Sie den folgenden Befehl ein,

sudo -i 
+0

Wenn ich in die VM ssh, zeigt es 'Docker @ Standard: ~ $', und wie kann ich dann in die Datei schauen durch Eingabe was Befehl? Ich benutze 'cd var', aber es zeigt' can nicht zu var'. Vielen Dank. – gaoxinge

+0

Ich habe meine Antwort bearbeitet, vorausgesetzt, Sie haben tatsächlich eine Fehlermeldung erhalten, die verweigert wurde. – techtabu

+0

Danke. Ich habe noch eine Frage: Nachdem ich in den '/ var/lib/boot2docker' eingegeben habe, welchen Befehl sollte ich eingeben, um die Konfiguration zu setzen? – gaoxinge