Docker-Commit funktioniert nicht

1900
QkiZ

Ich habe klar: aktuelles Bild mit Ubuntu 10.04. Nach dem Ausführen dieses Bildes versuche ich, den Hostnamen zu ändern:

docker run -t -i lucid:latest /bin/bash 

Nach dem Ändern des Hostnamens in einem anderen Konsolenfenster gebe ich folgende Befehle ein:

$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fdab6a995726 lucid:latest "/bin/bash" 4 seconds ago Up 3 seconds furious_stallman  $ sudo docker commit fdab6a995726 

Danach sollten meine Änderungen, die ich an diesem Bild vornehme, gespeichert werden, sind es aber nicht. Wenn ich mich vom Container abmelden und wieder zurück gehe, werden Änderungen nicht übernommen. Was ist falsch?

3

1 Antwort auf die Frage

0
herr_xyz

Sie sollten docker commit fdab6a995726 IMAGENAMEmit IMAGENAME den Namen versuchen, den Sie Ihrem Bild geben möchten (frei zu wählen). Außerdem ist normalerweise kein Schreibvorgang erforderlich sudo docker, docker commit ID IMAGENAMEoder oder docker commit CONTAINERNAME IMAGENAME(Containername kann gesetzt werden, wenn "--name CONTAINERNAME" in run-command verwendet wird (zum Beispiel docker run -t -i --name test lucid:latest /bin/bash)