![Docker가 있는 호스트에서 autofs 사용](https://rvso.com/image/762150/Docker%EA%B0%80%20%EC%9E%88%EB%8A%94%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C%20autofs%20%EC%82%AC%EC%9A%A9.png)
autofs를 사용하기 위해 호스트에 CIFS 공유를 마운트하고 있습니다 /mnt/nas
. 호스트에서 PHP Docker 컨테이너를 실행하고 있습니다. 내부를 /mnt/nas
사용하여 이 컨테이너에 마운트할 수 있습니다 .volumes
docker-compose.yml.
문제는 컨테이너 내부의 PHP 프로세스가 마운트를 트리거하지 않는 것 같습니다. LOGGING="debug"
호스트에서 설정하여 이를 확인할 수 있습니다 .
Docker가 마운트를 트리거하지 않는 이유는 무엇입니까? 어떻게 해결할 수 있나요? 내가 생각하지 못한 더 나은 솔루션이 있습니까(CIFS 등에서 스위치를 변경할 수 없습니다)?
답변1
마운트 전파를 "공유"로 설정해 보셨나요? 그래도 작동하지 않는 경우 - 최근에 해당 문제가 발생했지만 VM을 재부팅하면 문제가 해결되었습니다(일시적으로?). SUSE(12.5)입니다. 어쨌든 저는 정말 선호하지 않습니다. 다른 배포판에는 문제가 없었습니다.