Podczas tworzenia woluminów poprzez API objętości, czyli jako wzór objętość pojemnik jest teraz niekoniecznie najlepsza praktyka już:Jak zmienić domyślną lokalizację polecenia "dokuj utworzyć wolumin"?
# docker volume inspect test-data
[
{
"Name": "test-data",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/test-data/_data"
}
]
Chciałbym na przykład mieć tomy dokowane istnieć w/danych (który jest zamontowany w innej objętości fizycznej).
Nie można tego zrobić z dowiązaniami symbolicznymi, można to zrobić z mocowaniami bindów, ale zastanawiałbym się, czy w Dockerze jest jakaś konfiguracja, aby zmienić domyślną lokalizację dla każdego oddzielnego woluminu.
Zrobiłem to za pomocą łącza symbolicznego: '# cd/var/lib/docker/volumes' ' # ln -s/mnt/myvolume myvolume' a następnie utworzyć wolumin i rozpocząć docker image: '# wielkość woluminu dokowanego create --name myvolume' ' # docker run -v myvolume:/myvolumemountpoint ... ' – DoctorBug