объем данных докера и смонтированный каталог хоста
говорит, что volumes
следует предпочесть bind mounts
У меня есть несколько вопросов по теме. В сообщении говорится:
When you create a volume, it is stored within a directory on the Docker host
Потерпите меня, но я новичок в докере, и мне интересно, что здесь docker host
.
Это машина, на которой я создаю образ (вероятно, нет)?
Это машина, на которой будет запускаться образ? Если это так, что произойдет, если я запущу образ на нескольких машинах, создаст ли он два независимых тома?
Если у меня есть настройки developement
и production
, как docker управляет двумя отдельными томами для каждой среды?
Кроме того, кажется, что довольно легко потерять данные, выполняя docker-compose down
, когда я использую тома данных, это первое препятствие, которое заставляет меня сомневаться в использовании data volumes
, есть ли очевидное решение для смягчения проблемы?