Sie sollten die Azure-Dateifreigabe verwenden, da emptyDir kein dauerhafter Speicher ist. Im Wesentlichen müssen Sie Ihrer Containergruppe ein Dateifreigabe-Volume hinzufügen und es unter /var/lib/PostgreSQL mounten. Das Dateifreigabe-Volume wird standardmäßig mit 777-Berechtigung gemountet.
Da Sie die Volumeninformationen bereits beim Erstellen von Containern übergeben haben, z. az container create
über CLI, die in den zugrunde liegenden docker run
übersetzt werden gleichwertig. Es ist nicht erforderlich, den Docker-Befehl anzugeben.
So stellen Sie eine Dateifreigabe bereit: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files