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)
Ответ на: комментарий от Frohike

За видос зачёт!

В остальном, лично я тот же LXC на продах не встречал. А вот докеры, куберы, облачные хтони - постоянно.

santic
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария