マウントされたディスクの内容をDockerボリュームに表示できません。

マウントされたディスクの内容をDockerボリュームに表示できません。

Dockerコンテナのボリュームとしてdocker-compose.yamlディレクトリ/var/www/(わかりやすくするためにこのディレクトリの名前を指定/foo/bar/)をマウントしました(DockerコンテナのホストからApacheドキュメントのルートを提供するため)。/var/www/

docker-compose.yaml文書:

....
    volumes:
      - /foo/bar/:/var/www/
...

これまではうまくいきました。これで、Webサイトのスペースを拡張し、/foo/bar/hdd2ホストに新しいディスクパーティションをインストールする必要があります。新しいパーティションは次のようにインストールされます。/foo/bar/hdd2

cat /proc/mounts | grep hdd2
/dev/vdb1 /foo/bar/hdd2 ext4 rw,relatime 0 0

ただし、ホスト環境のディレクトリにファイル/ディレクトリがあってもディレクトリが/foo/bar/hdd2空であるため、Dockerコンテナのコンテンツを表示できません。/var/www

Dockerコンテナの内容/var/www/hdd2

root@http:/var/www/hdd2# ls -la
total 8
drwxr-xr-x  2 www-data www-data 4096 May 27 19:03 .
drwxrwxr-x 23 www-data www-data 4096 May 27 19:03 ..

Dockerコンテナのボリュームディレクトリに新しいディスクパーティションに接続されているディレクトリの内容を表示できない理由はありますか?

ベストアンサー1

おすすめ記事