2017-01-19 11 views
2

実行中のコンテナ内で作成されたファイルを参照する方法はありますか?Dockerは実行中のコンテナのコンテンツをどこに保存しますか?

は私がどこかに含む/var/lib/docker/中(コンテナIDの名前で)作成したフォルダがあると思っID eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72

を持って

sudo docker run --name myContainer -d ubuntu 

を使用してコンテナを始めていると言いますファイルが作成された場所...

に2つのフォルダがあります(そのため、コンテナを削除すると削除されます)。しかし、コンテナIDをどのようにマップするかわかりません。

答えて

2

なぜこれを知りたいのか分かりませんが、可能です。

docker inspectを使用すると、コンテナの内部について詳しく知ることができます。 docker inspect eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72を発行して、コンテナに関する完全な情報ツリーを表示してみてください。

docker inspect --format='{{.GraphDriver.Data.LowerDir}}' eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72は、コンテナデータが格納されている場所へのパスを提供します。そのフォルダを開くにはroot権限が必要ですが、そこにデータを入れなおしてみるのは良い考えではありません!

関連する問題