2017-01-15 10 views
2

hereと記載されたドッカーHTTP APIを使用しています。ホストからのドッカーボリュームへのプログラムによるアクセス

GET /volumes APIエンドポイントを使用してボリュームIDを取得したとします。このボリュームの内容を調べることは可能ですか(リストファイル、ファイルを読み込みます)?

私はこのボリュームをマウントしてから/containers/(id)/archiveエンドポイントを使用してファイルをダウンロードすることができますが、これは単なるファイルの内容を検査する場合ボリュームに。

答えて

1

ボリュームがマウントされているコンテナで実行したいスクリプトが適切に実行されていると思いますが、ボリュームフォルダ内のファイルとフォルダの一覧をここに記載してください:/var/lib/docker/volumes/

ビットドッカーを微調整するとこのパスが変更されますが、ボリュームは常にどこかに保存されます。ボリュームIDに対応するフォルダに移動してください。

ya!

+0

ドッカーマシン、Docker for Mac、Docker for Windowsなどの抽象化レイヤーを使用している場合、この '/ var/lib'ディレクトリはメインではなくシステムのVM内にある可能性がありますシステムそのもの。 –

関連する問題