2014-11-13 11 views
13

Ich versuche, einen Container, der zuvor durch einen Netzwerkausfall unterbrochen wurde, zu schieben. Aber ich bekomme diese Fehlermeldung:Docker Fehler: Push ist bereits in Arbeit

Error: push rimian/ruby-node-npm is already in progress 

Aber wenn ich docker ps betreibe ich sehe nichts läuft.

Was soll ich tun?

Antwort

14

Warten Sie.

Ich hatte dies auch einmal, und das Problem ist, dass der Push immer noch im Hintergrund läuft, daher können Sie keinen anderen tun.

Warten Sie also, und das Problem wird nach einiger Zeit automatisch verschwinden.

Die Tatsache, dass Sie nichts mit docker ps ausgeführt sehen, ist, dass dieser Befehl nur Docker Container, nicht interne Docker Prozesse zeigt. Und das Schieben eines Bildes wird nicht von einem Container ausgeführt.

+1

Ich Neustart boot2docker und dies schien zu beheben. – Rimian

+2

Natürlich, weil Sie den Server auf die harte Tour heruntergefahren haben ;-). –

+0

Ja, es läuft definitiv immer noch im Hintergrund und endet schließlich. Gibt es eine Möglichkeit, den Status wiederherzustellen, um zu sehen, wie lange der Push dauern wird? –

22

Starten Sie den Andockdienst neu, auf dem Sie das Andockfenster ausführen. Mit ubuntu:

sudo service docker restart 
+4

für Mac OS x Benutzer ist es "Boot2docker Neustart". weitere Diskussionen: https://github.com/docker/docker/issues/5113#issuecomment-58881167 – Van

+8

für mac osx mit docker-machine ist es "docker-machine restart default" –