Почти с самого начала я использовал привязки монтирования для постоянных данных с докером, так как официальный способ резервного копирования тома докера - передать его другому контейнеру, чтобы сохранить его в tar...
Простое использование rsync для монтирования каталога казалось намного лучше, но практически в каждом примере создания докеров используются тома.
В документации указано несколько причин, по которым тома намного лучше, и что вы должны только использовать привязки монтирования для конфигов и так далее.
Поскольку производительность якобы также лучше, я хотел попробовать еще раз, но столкнулся с неожиданной проблемой, что я не могу изменить место хранения томов.
'/var/lib/docker/volumes' может подойти большинству пользователей, но у меня есть отдельный рейд, смонтированный в /mnt для реальных данных.
Как определить, где докер хранит тома?
Ответ здесь не очень понятно, как то похоже на сложное крепление бинда???
я также нашел этот объемный плагин, но я не могу поверить, что докер не может сделать это сам по себе.
Вы можете даже переместите корневой каталог докера, но я не уверен в последствиях, которые это может иметь, поэтому, если у кого-то есть дополнительная информация об этом, дайте мне знать.
Если ответ прост, ударь меня молотком и скажи, как это сделать, потому что я не могу понять...
Спасибо!