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 컨테이너의 볼륨 디렉터리에서 새 디스크 파티션에 연결된 디렉터리의 내용을 볼 수 없는 이유가 있나요?