Wenn Volumen durch das Volumen API zu schaffen, das heißt, als das Muster Behältervolumen ist jetzt nicht unbedingt die beste Praxis mehr:Wie ändere ich den Standardspeicherort für den Befehl "docker create volume"?
# docker volume inspect test-data
[
{
"Name": "test-data",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/test-data/_data"
}
]
Ich würde zum Beispiel gern, habe in/data Docker Band existieren (welches in einem anderen physischen Volumen montiert ist).
Dies ist nicht möglich mit symbolischen Links, es ist möglich, mit Bind-Mounts zu tun, aber würde ich mich wundern, wenn es in Docker eine Konfiguration gibt, um den Standard-Speicherort für jedes einzelne Volume zu ändern.
Ich habe es einen symbolischen Link: '# cd/var/lib/Docker/volumes' ' # ln -s/mnt/myvolume myvolume' und dann das Volumen erstellen und Docker starten image: '# docker volume erstellen --name myvolume' ' # docker laufen -v myvolume:/myvolumemountpoint ... ' – DoctorBug