Эгея в Докере

Когда-то я публиковал заметку Ивана Немытченко об установке Эгеи с помощью Ансибла.

Потом Павел Павленко сделал Эгею в Докере. Я переписывался с Павлом, пытаясь разобраться в том, что это и как работает, но недоразобрался и забыл. Павел, прошу прощения.

Вспомнил я про это, потому что недавно мне написал Максим Прокопов, который тоже сделал Эгею в Докере. Максим объясняет:

Движок теперь очень просто можно установить и запустить через команду docker-compose на любом сервере.

Если вы понимаете, что такое Докер, посмотрите — вдруг вам что-то из этого будет полезно.

Павел, Максим, спасибо!

Дальше
3 комментария
Alex Kachkaev 2018

Хороший шаг на пути к сайтоводческому кайфу :—) Впереди — официальный образ Эгеи на докерхабе, и, наконец, рецепты для кубернетиса. Чтобы каждый мог быстренько такой `helm install stable/aegea —set host=https://example.com` — и готово :—) Вордпресс и другие движки уже так умеют, это прям очень круто. Примеры:

https://github.com/kubernetes/charts/tree/master/stable/wordpress
https://github.com/kubernetes/charts/tree/master/stable/drupal

Кайф в том, что волшебная команда helm install ... срабатывает в любом «облаке», где установлен кубернетис, от ноутбука или виртуального сервера до амазона или корпоративного датацентра — интерфейс всегда един. Получается такой универсальный npm install для всего, что только можно запустить. Где взять этот кубернетис? Опций уже полно, включая официальный Докер для мака, но самое интересное впереди — эта штука становится таким же «коммодити», как когда-то возможность одной кнопкой создать виртуалку на линуксе в админ-панели хостинга :—)

Nikolay Petyukh 2018

Что только в докер не пихают. А если я потушу контейнер, где все данные искать?

Gennady Shtekh 2018

Николай, достаточно лишь смонтировать директорию с даными на диск хостовой системы, как это и делают в указанных выше репозиториях. Например https://github.com/mprokopov/docker-egeya/blob/master/docker-compose.yml#L22.

Мои книги