![Docker でホスト上の autofs を使用する](https://rvso.com/image/762150/Docker%20%E3%81%A7%E3%83%9B%E3%82%B9%E3%83%88%E4%B8%8A%E3%81%AE%20autofs%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B.png)
私はホストに/mnt/nas
autofsを使用してCIFS共有をマウントしています。ホストではPHP Dockerコンテナを実行しています。/mnt/nas
このコンテナにマウントするvolumes
には、ドッカー。
問題は、コンテナ内の PHP プロセスがマウントをトリガーしていないように見えることです。LOGGING="debug"
ホスト上で を設定することでこれを確認できます。
Docker がマウントをトリガーしないのはなぜですか? どうすれば修正できますか? 私が考えていなかったより良い解決策はありますか (CIFS などからスイッチを変更することはできません)?
答え1
マウントプロパゲーションを「共有」に設定してみましたか? それでもまだ動作しない場合は、最近その問題が発生しましたが、VM を再起動すると (一時的に?) 解決しました。これは SUSE (12.5) ですが、私はあまり好みません。他のディストリビューションでは問題はありませんでした。