탑재된 디스크의 내용을 Docker 볼륨에서 볼 수 없습니다.

탑재된 디스크의 내용을 Docker 볼륨에서 볼 수 없습니다.

Docker 컨테이너의 볼륨 으로 docker-compose.yaml디렉터리 /var/www/(명확성을 위해 이 디렉터리의 이름을 지정함 /foo/bar/) 를 마운트 했습니다 (Docker 컨테이너의 호스트에서 Apache 문서 루트를 제공하기 위해)./var/www/

docker-compose.yaml문서:

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

지금까지 잘 작동했습니다. 이제 웹사이트 공간을 확장하고 /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 컨테이너의 볼륨 디렉터리에서 새 디스크 파티션에 연결된 디렉터리의 내용을 볼 수 없는 이유가 있나요?

관련 정보