mongo dockerイメージは、そのデータをボリュームに書き込みます。
。その結果、これらのデータは、docker commit
で作成された新しいDockerイメージに保存されません。 。 docker export
同じ理由でデータを生成しません。
必要なのは次のいずれかです:
- 最初のコンテナのボリュームを再利用して新しいコンテナを作成する→
--volumes-from
- 最初のコンテナのボリュームデータをDockerホストのディレクトリに保存し、新しいコンテナを作成しますマウント このディレクトリをコンテナに→
docker run
-v
オプション
また、このSOの質問 ボリュームを把握するのに役立つ場合があります。