Verwenden Sie Autofs auf dem Host mit Docker

Verwenden Sie Autofs auf dem Host mit Docker

Ich mounte eine CIFS-Freigabe auf einem Host, um /mnt/nasautofs zu verwenden. Auf dem Host betreibe ich einen PHP-Docker-Container. Ich kann den /mnt/nasContainer volumesin einem mountendocker-compose.yml.

Das Problem ist, dass der PHP-Prozess im Container das Mounten anscheinend nicht auslöst. Ich kann dies überprüfen, indem ich es LOGGING="debug"auf dem Host einstelle.

Warum löst Docker das Mounten nicht aus? Wie kann ich das beheben? Gibt es eine bessere Lösung, an die ich nicht gedacht habe (ich kann den Switch nicht von CIFS oder was auch immer ändern)?

Antwort1

hast du versucht, Mount-Propagation auf „Shared“ einzustellen? Wenn es dann immer noch nicht funktioniert – ich hatte dieses Problem vor kurzem, aber ein Neustart der VM hat es (vorübergehend?) behoben. Es ist SUSE (12.5) – was ich sowieso nicht wirklich bevorzuge. Hatte keine Probleme mit anderen Distributionen.

verwandte Informationen