LINUX.ORG.RU
решено ФорумAdmin

Docker и организация хранения данных

 , , , ,


0

2

ЛОР, привет!

Разворачиваю очередной докер хост на своём домашнем сервере и возник вопрос как правильно организовать хранение данных, которые генерируются контейнерами.

Имею:

  • HP Microserver G8;
  • Хост ОС - Alpine Linux (так исторически сложилось);
  • 2 блочных устройства (2 логических диска, ибо собрал 2 рейд массива);
  • Установленный из репозитория Docker.

С сетевой частью разобрался. Остаётся понять как докеру отдать одно блочное устройство под контейнера без сложных костылей.

Найденные решения:

  1. Использовать bind mounts;
  2. Использовать плагин (драйвер) - local-persist;
  3. Нарезать блочное устройство на разделы и отдать контейнеру по разделу;
  4. Примонтировать диск к /var/lib/docker;
  5. ???

Какой вариант оптимальный на ваш взгляд? Есть ли ещё варианты?


Ответ на: комментарий от Frohike

А контейнер из «docker hub» by «хава нагила» с червями и закладками значит норм?

Всяко лучше, нежели без контейнера непонятные программы из интернета прямо на системе запускать.

ugoday ★★★★★
()
Ответ на: комментарий от santic

докер в LXC, а LXC в ВМ, которая на HyperV

Оно ж в проде примерно так и бывает, как бы смешно и нелепо это не звучало.

Примерно так всё происходит

Frohike
()
Последнее исправление: Frohike (всего исправлений: 1)