Как описано в документации Docker на Работа с томами, существует концепция так называемых контейнеров только для данных, которые предоставляют том, который может быть установлен в несколько в других контейнерах, независимо от того, действительно ли работает контейнер только для данных.
В принципе, это звучит потрясающе. Но есть одна вещь, которую я не понимаю.
Эти тома (которые явно не отображают папку на хосте по причинам мобильности, как указано в документации) создаются и управляются Docker в некоторой внутренней папке на хосте (/var/docker/volumes/…
).
Предположим, что я использую такой том, а затем мне нужно перенести его с одного хоста на другой - как мне порт тома? AFAICS имеет уникальный идентификатор - могу ли я просто пойти и скопировать том и его контейнер с данными только на новый хост? Как узнать, какие файлы нужно копировать? Или есть некоторая поддержка, встроенная в Docker, которую я еще не обнаружил?