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

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

Модератор: immortal

evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm
Благодарил (а): 2 раза
Поблагодарили: 4 раза

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

Сообщение evilviva » Сб янв 27, 2018 1:15 am

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

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

Сообщение vpnki » Вс янв 28, 2018 1:31 pm

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

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

Сообщение evilviva » Пн янв 29, 2018 12:36 am

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
Благодарил (а): 9 раз
Поблагодарили: 16 раз
Контактная информация:

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

Сообщение vpnki » Пн янв 29, 2018 12:51 am

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

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

Сообщение evilviva » Пн янв 29, 2018 1:12 am

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

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

Сообщение evilviva » Пн янв 29, 2018 1:15 am

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

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

Сообщение evilviva » Чт фев 01, 2018 12:32 am

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

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

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

Сообщение directman66 » Вс мар 11, 2018 4:51 pm

Наконец-то дошли руки разобраться над упрощенным вариантом развертывания. Докер самый идеальный вариант. В качестве сервера использую ОС для 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 почему-то он не виден, хотя лежит в папке сервера.
СпойлерПоказать

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

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

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

Сообщение directman66 » Пн мар 12, 2018 8:28 pm

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

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

Сообщение T-REX-XP » Пн мар 12, 2018 11:18 pm

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