В Docker доступно три типа монтирования.
· Тома хранятся в части файловой системы хоста, которой управляет Docker (
/var/lib/docker/volumes/
в Linux). Процессы, не относящиеся к Docker, не должны изменять эту часть файловой системы. Тома — лучший способ сохранить данные в Docker.
· Привязка монтируемых файлов может храниться где угодно в хост-системе. Это могут быть даже важные системные файлы или каталоги. Не-Docker-процессы на хосте Docker или в контейнере Docker могут изменять их в любое время.
· Монтирования tmpfs хранятся только в памяти хост-системы и никогда не записываются в файловую систему хост-системы.
Итог
Ключевой вывод для интервью: Можете ли вы объяснить различные типы подключения томов, доступные в Docker?