Установка Majordomo в контейнеры Docker

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение evilviva »

вступил на путь войны ) часа3 тому...
докер встал.
для тех, кто будет тестить, и живет в Украине: учтите, что репа deb http:/ru.archive.ubuntu.com находится на площадке Яndex.. со всем вытекающим кайфом от вопроса "дакакогожтынеставишсязараза" ))) принимайте меры заранее)))
я просто убрал ru. и все взлетело...но, 2 часа потеряны впустую. пойду спать. Завтра продолжим.
Аватара пользователя
vpnki
Сообщения: 41
Зарегистрирован: Пн окт 10, 2016 11:49 pm
Контактная информация:

Re: Установка Majordomo в контейнеры Docker

Сообщение vpnki »

Что же, пункт 1 пройден. Поздравляю :)
Дальше будет быстрее.
evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение evilviva »

6.1. Во-первых, нам необходимо создать новую пустую базу с именем db_terminal, которая в будущем будет хранить данные системы Majordomo. Для этого выполните три команды:

Подключитесь к базе данных на компьютере 192.168.1.1 при помощи клиента mysql с именем пользователя root:

sudo mysql -uroot -p -h 192.168.1.1

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4be5b7d7e395 wangxian/alpine-mysql "/startup.sh" 33 minutes ago Up 33 minutes 0.0.0.0:3306->3306/tcp majordomo-database
ad6383446bab webdevops/php-apache:alpine "/entrypoint supervi…" 37 minutes ago Up 37 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8001->8001/tcp, 9000/tcp majordomo-webserver



застрял на этом шаге.... контейнера запущены, но переменных окружения нет. комманда sudo mysql не сработает
Аватара пользователя
vpnki
Сообщения: 41
Зарегистрирован: Пн окт 10, 2016 11:49 pm
Контактная информация:

Re: Установка Majordomo в контейнеры Docker

Сообщение vpnki »

А вообще на компьютере есть mysql клиент? У меня-то он видимо был...
Попробуйте sudo apt-get install mysql-client - если он есть то хуже не будет, а если нет, то установится.
evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение evilviva »

ну да...клиент я не ставил. чистая установка. только OpenSSH и mc докидывал
evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение evilviva »

срослось) спс
evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение evilviva »

Обнаружилась одна неприятная особенность docker. Он не умеет очищать "зомби" процессы. Связано с особенностями архитектуры, насколько я понял. Как результат-заполнение root fs, и остановка системы. Пока максимум, чего удалось достигнуть, старт МД с 1054 ошибкой и полуживым стартовым окном( Отложено до выходных

From Redmi Note 4 used Tapatalk
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: Установка Majordomo в контейнеры Docker

Сообщение directman66 »

Наконец-то дошли руки разобраться над упрощенным вариантом развертывания. Докер самый идеальный вариант. В качестве сервера использую ОС для NAS openmediavault. По моему все же есть смысл запихать все пакеты в единый контейнер. Установщик для винды по сути так и делает ) Большое спасибо за инструкцию.
Как пример есть уже настроенный образ

Код: Выделить всё

sudo docker run -v ~/dockertest/:/var/www/srv/ -p 80:80 -t -i rhamdeew/lamp /bin/bash
Есть инструкция как самому собрать нужный контейнер. https://medium.com/@meeramarygeorge/cre ... 9beeba6985
Поиграю с вашим вариантом и все же наверно буду делать единым контейнером + phpmyadmin еще нужен.
phpmyadmin почему-то он не виден, хотя лежит в папке сервера.
SPOILERSPOILER_SHOW

Код: Выделить всё

(Страница недоступна
Сайт 192.168.1.39 пока не может обработать этот запрос.
HTTP ERROR 500
Кстати, все работает как и описано выше.
Основной цикл видимо лучше оставлять отдельным контейнером,а вот вэб сервер и mysql лучше объединить.
Для openmediavault контейнеры добавлять лучше через вэб морду, тогда они будут автоматически восстанавливаться после ребута. Если даже как демон создавать из командной строки, после ребута они висят как dead.
Жалко, что народ эту тему еще не раскурил. Докер есть и для всех nas систем (OMV, FreeNas, Xpenology....)
Считаю этот вариант + ip терминалы (колонки) должны вытеснить малины и оранж пи, так как у многих дома уже имеются NAS для хранения фоток и домашнего видео.
В планах еще остался вариант попробовать pxe .
У себя наверно оставлю систему в докере, армы пущу на эксперименты
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: Установка Majordomo в контейнеры Docker

Сообщение directman66 »

Второй день работы, ошибок никаких не замечено. После ребутов система сама восстанавливается. Пока что рекомендую к применению )
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm

Re: Установка Majordomo в контейнеры Docker

Сообщение T-REX-XP »

directman66 писал(а):Второй день работы, ошибок никаких не замечено. После ребутов система сама восстанавливается. Пока что рекомендую к применению )
а можете репозитарий сделать на гитхабе??
Ответить