Docker Data Volume Container - Kann ich über swarm @ freigebe

Ich weiß, wie ein Datenvolumen-Container mit --volumes-from erstellt und in mehrere andere Container eingebunden wird, aber ich habe einige Fragen zur Verwendung und zu den Einschränkungen:

Situation: Ich möchte einen Datenvolumen-Container verwenden, um vom Benutzer hochgeladene Bilder für meine Webanwendung zu speichern. Dieser Datenvolumen-Container wird von vielen anderen Containern verwendet / bereitgestellt, die das Web-Frontend ausführen.

Fragen

Können Datenträgercontainer in Containern verwendet / bereitgestellt werden, die sich auf anderen Hosts in einem Docker-Schwarm befinden?

Wie ist die Leistung? ist es empfehlenswert, die dinge so zu strukturieren?

Gibt es eine bessere Möglichkeit, die gemeinsame Nutzung persistenter Ressourcen zwischen Containern und Hosts wie NFS zu handhaben?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage