Ich vermute, dass dies eine Inkompatibilität mit NTFS-3G sein wird. Das PostgreSQL-Image enthält ein Entrypoint-Skript, das beim Containerstart einige Berechtigungsänderungen vornimmt:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38
. Ich habe eine weitere relevante Frage unter https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition
das spricht über die Möglichkeit, Berechtigungen zum Zeitpunkt des Mountens festzulegen. Kann aber nicht über chmod
geändert werden oder chown
(was in diesem Fall wahrscheinlich der Grund für den Fehler ist).
Leider denke ich, dass die Antwort hier lautet, dass Sie ntfs-3g nicht sicher verwenden können, um Docker-Host-Volume-Mounts zu unterstützen.