UbuntuにDockerをインストールして次のようにして作成したDockerコンテナーがあります。
sudo docker run -i -t ubuntu /bin/bash
私はすぐにJavaと他のいくつかのツールのインストールを開始し、少し時間をかけてコンテナを停止しました。
exit
次に、ボリュームを追加したかったのですが、これは思ったほど簡単ではありません。使用sudo docker -v /somedir run ...
すると、新しいコンテナができあがるので、Javaをインストールして、ボリュームがマウントされたコンテナにたどり着く前に、すでに行ったことを行います。
ホストからのフォルダのマウントに関するすべてのドキュメントは、ボリュームのマウントがコンテナの作成時に実行できるものであることを示唆しているようです。したがって、新しいコンテナを最初から再構成することを避ける必要がある唯一のオプションは、既存のコンテナをリポジトリにコミットし、ボリュームをマウントするときに新しいコンテナのベースとしてそれを使用することです。
これは確かに、既存のコンテナにボリュームを追加する唯一の方法ですか?
docker
タグを使用してここに投稿された質問は34k +で、これらの2つのサイトよりもはるかに多くなっています。stackoverflow.com