Docker でコンテナのマウントポイントを調べる方法
Dockerでは、以下のコマンドでコンテナのマウントポイントを確認できます。
- docker ps コマンドで実行中のコンテナを表示し、見たいコンテナの ID または名前を探す。
- 例えば、docker inspect コマンドにコンテナIDまたは名前を付けてコンテナの詳細を表示します。
- docker inspect <コンテナ id または名前>
- これがJSONオブジェクトの容器の詳細を含んだ場合
- レスポンスのJSONオブジェクトから、Mounts フィールドを参照してください。そのフィールドにはこのコンテナのボリュームのマウントに関する情報が含まれています。
- バインド・マウント: [
{
“タイプ”: “bind”,
“ソース”: “/ホスト/ソース/パス”,
“デスティネーション”: “/コンテナ/デスティネーション/パス”,
“モード”: “”,
“RW”: true,
“伝播”: “rprivate”
},
…
] - 各マウントポイントは、マウントのタイプ、ソースパス、対象パスなどの情報を含むオブジェクトで表現されます。
この方法でコンテナのマウントポイント情報を参照でき、コンテナとホスト間のファイルシステムマッピング関係が把握できます。