При создании томов через Volume API, то есть, поскольку шаблон тома контейнера теперь не обязательно является лучшей практикой:
# docker volume inspect test-data
[
{
"Name": "test-data",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/test-data/_data"
}
]
Я хотел бы, например, чтобы тома докеров существовали в /data (которые смонтированы в другом физическом томе).
Это невозможно сделать с символическими ссылками, это можно сделать с помощью привязки, но мне интересно, есть ли в Docker какая-то конфигурация для изменения местоположения по умолчанию для каждого отдельного тома.
# cd /var/lib/docker/volumes
# ln -s /mnt/myvolume myvolume
, а затем создал том и запустил образ докера:# docker volume create --name myvolume
# docker run -v myvolume:/myvolumemountpoint ...
- person DoctorBug   schedule 17.06.2016docker
не позволит удалить том, если он не является подкаталогомdata_root
. (очевидно,docker
разрешает символическую ссылку для томов.) - person go2null   schedule 26.11.2019