Ich habe eine Docker-Installation der Version 1.12.0 auf meinem Entwicklungsserver.Docker Bilder auf verschiedenen Docker-Versionen
Ich möchte mein Bild auf einem anderen Server (Test) testen, der eine Replik der Produktionsumgebung ist.
Die höchste Version von Docker, die ich installieren konnte, ist 1.7.0.
Um das Bild zu bewegen Ich verwende die Befehle:
$ docker save -o my-image-file.tar my-image
Und auf dem Testserver importieren:
$ docker load -i my-image-file.tar
und arbeitete als ich hatte:
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
my-image 0.0.1-alpha.0 4f73652ffdd1 12 days ago 813.4 MB
Aber wenn Ich versuche es auszuführen, ich habe folgendes Problem:
$ docker run --rm -t my-image:0.0.1-alpha.0
Fehlerreaktion von Daemon: Start kann nicht Container 1388707e60edd19170f3064c548da7bf72f045a85498854339e3447c2ab97e98: Gerät oder Ressource beschäftigt
Wenn ich die Docker ps laufen:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Und:
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d96a19b4dcc0 my-image:0.0.1-alpha.0 "npm start" 6 seconds ago focused_goldstine
Ist das ein Problem zwischen den 2 verschiedenen Docker-Versionen?
Kann ich es reparieren, ohne die gleiche Docker-Version zu verwenden?
UPDATE
stelle ich die Internetverbindung und versuchen, einen Container aus dem docker.io Registrierung heruntergeladen zu starten.
Es zieht das Bild, kann aber den Container nicht ausführen.
Gleicher Fehler.
Können Sie versuchen 'umount/var/lib/Docker/Device Mapper/mnt/1388707e60edd19170f3064c548da7bf72f045a85498854339e3447c2ab97e98' und starten Sie den Behälter –
ich es tat, aber es war nicht angebracht, und wenn ich den Behälter wieder hatte das gleiche Ergebnis führen. –