Dockerコミットが機能しない


4

Ubuntu 10.04でlucid:latestイメージがあります。このイメージを実行した後、ホスト名を変更しようとしています:

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

別のコンソールウィンドウでホスト名を変更した後、コマンドを入力しています。

$ 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

その後、この画像に加えた変更は保存されますが、保存されません。コンテナからログアウトしてから再度戻ると、変更はコミットされません。どうしましたか?

回答:


1

docker commit fdab6a995726 IMAGENAME画像に付けたい名前をIMAGENAMEで試してください(自由に選択できます)。また、書き込みをする必要は通常ありませんsudo docker、ちょうどdocker commit ID IMAGENAMEdocker commit CONTAINERNAME IMAGENAME(「--name CONTAINERNAME」を使用した場合containernameは、実行コマンドで設定することができます(例えばdocker run -t -i --name test lucid:latest /bin/bash

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.