![在有 Docker 的主機上使用 autofs](https://rvso.com/image/762150/%E5%9C%A8%E6%9C%89%20Docker%20%E7%9A%84%E4%B8%BB%E6%A9%9F%E4%B8%8A%E4%BD%BF%E7%94%A8%20autofs.png)
我正在主機上安裝 CIFS 共用以/mnt/nas
使用 autofs。在主機上我正在運行 PHP Docker 容器。我可以使用內部將其安裝/mnt/nas
到該容器volumes
docker-compose.yml。
問題是容器內的PHP進程似乎沒有觸發掛載。我可以透過LOGGING="debug"
在主機上設定來驗證這一點。
為什麼Docker不觸發掛載?我該如何解決這個問題?有沒有我沒有想到的更好的解決方案(我無法從 CIFS 或其他方式更改開關)?
答案1
您是否嘗試過將 mount-propagation 設定為「共享」?如果它仍然無法工作,那麼 - 我最近遇到了這個問題,但是重新啟動虛擬機修復了它(暫時?)。它是 SUSE (12.5)——無論如何我真的不喜歡它。其他發行版沒有任何問題。