dockerコンテナのVolumeのホスト側のパスを確認する手順

dockerコンテナのVolumeのホスト側のパスを確認する手順

docker-compose.ymlで設定したvolumeのホスト側のパスがわからなくなった際の対応手順を記述してます。

環境

  • docker 19.03.8
  • docker-compose 1.25.4

確認手順

下記のコマンドを実行して確認することが可能です。

実行するとjsonファイルが出力されますが、その中の”Mounts”の中の”Source”に記述されてます。

下記の場合、ホスト側のパスは
“/var/lib/docker/volumes/gitlab_gitlab-data/_data”
となります。

“Destination”は、コンテナ内のパスとなります。

jsonが見にくい場合は、 “Mounts” だけ抽出する、下記のコマンドを実行すれば見やすくなります。

また、volume名を調べて確認することも可能です。まず、volume一覧を確認します。

対象のVolume名を指定して下記のコマンド実行します。
※ここではVolume名「gitlab_gitlab-data」として実行してます