1. ホーム
  2. docker

[解決済み] docker 1.9+で名前付きボリュームの内容をリストアップするには?

2023-01-06 11:49:04

質問

Docker 1.9で名前付きボリュームが追加されたので、...

docker volume create --name postgres-data

docker volume ls 

とすると

local               postgres-data

は、今のところすべて良好です。

名前付きボリュームに何があるのかを見るにはどうしたらよいでしょうか。 ホスト システム上でそのボリュームに cd する方法はありますか。 マウントされたホスト ディレクトリのためにできるような?

どのように解決するのですか?

docker run --rm -i -v=postgres-data:/tmp/myvolume busybox find /tmp/myvolume

説明 ボリュームのファイルを見るためのツール (busybox) を備えた最小限のコンテナを作成し、コンテナのディレクトリに名前付きボリュームをマウントします ( v=postgres-data:/tmp/myvolume ) 、ボリュームのファイルを一覧表示する ( find /tmp/myvolume ). リストアップが終了したら、コンテナを削除します ( --rm ).