2016-07-12 13 views
0

Ich versuche, einen privaten Repo-Vorgang auf meiner EC2-Instanz auszuführen, damit meine anderen von docker-machine erstellten Docker-Hosts aus dem privaten Repo ziehen können. Ich habe SSL deaktiviert und habe eine Firewall installiert, um meinen Testserver (den, den ich versuche zu verbinden) mit meiner Haupt-EC2-Instanz (dem privaten Repo) zu verbinden. Bisher habe ich an den privaten Repo schieben kann, wo es auf meinem Haupt-EC2-Instanz gehostet wird (wurde immer ein EOF Fehler vor SSL deaktivieren), aber ich bekomme die folgende Fehlermeldung, wenn ich diese Server auf meinem Text laufen:Bild kann nicht aus der privaten Docker-Registrierung abgerufen werden

docker pull ec2-xx-xx-xxx-xxx.us-west-2.compute.amazonaws.com:5000/scoredeploy

dies ist der Fehler, den es ausspuckt:

Error response from daemon: Get https://ec2-xx-xx-xxx-xxx.us-west-2.compute.amazonaws.com:5000/v1/_ping: EOF

auf die Erträge Ergebnisse von Menschen diesen Fehler googeln ähnliche Probleme haben, aber ohne fixes. Hat jemand eine Vorstellung davon, was hier vor sich geht?

Antwort

0

Möglicherweise müssen Sie das Flag --insecure-registry <registry-ip>:5000 auf dem Startbefehl des Docker-Daemons auf Ihrem Nicht-Docker-Registrierungs-Computer festlegen. In Ihrem Fall: --insecure-registry ec2-xx-xx-xxx-xxx.us-west-2.compute.amazonaws.com:5000

Wenn Sie Ihr Gerät bereits laufenden Docker verwenden möchten, dies sollten Sie die Flagge Einstellung helfen: https://docs.docker.com/registry/insecure/#/deploying-a-plain-http-registry

Wenn Sie boot2docker verwenden, ist der Speicherort der Datei und das Format etwas anders . Geben Sie dies eine Aufnahme, wenn dies der Fall ist: http://www.developmentalmadness.com/2016/03/09/docker-configure-insecure-registry-in-boot2docker/

Ich hatte Probleme mit meinen Docker Maschinen nicht diese Einstellung beim Neustart zu speichern. Wenn Sie auf dieses Problem stoßen, empfehle ich Ihnen, eine neue Maschine mit dem Flag --engine-insecure-registry <registry-ip>:5000 im Befehl docker-machine create zu erstellen.

Viel Glück!