Docker MajorDoMo
Модератор: immortal
Re: Docker MajorDoMo
Всем привет! Я новичок, только разбираюсь и не программист.Пытаюсь установить по инструкции в докер на openmediavault, но ничего не получается. Дошел до инициализации базы и не могу продвинуться дальше. Выдает ошибку, которую победить не хватает знаний. Заранее благодарен за помощь!!!
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo# make init-db
mysqladmin: Too few arguments to drop
make: *** [Makefile:53: init-db] Ошибка 1
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo#
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo# make init-db
mysqladmin: Too few arguments to drop
make: *** [Makefile:53: init-db] Ошибка 1
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo#
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: Docker MajorDoMo
Рекомендую перейти с OMV на xpenology. OMV - очень глючный продукт, как только конфиг поковыряешь через через web-ку, начинает глючить все, что можно. Сам на нем сидел несколько лет.Bars1973 писал(а): ↑Пт фев 14, 2020 9:16 pmВсем привет! Я новичок, только разбираюсь и не программист.Пытаюсь установить по инструкции в докер на openmediavault, но ничего не получается. Дошел до инициализации базы и не могу продвинуться дальше. Выдает ошибку, которую победить не хватает знаний. Заранее благодарен за помощь!!!
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo# make init-db
mysqladmin: Too few arguments to drop
make: *** [Makefile:53: init-db] Ошибка 1
root@MiWiFi-R3G-srv:/srv/dev-disk-by-label-Data/majordomo/docker-majordomo#
Образ мажора отлично работает на xpenology.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Docker MajorDoMo
Можете сделать инструкцию, как установить MD на Docker в synology?
- За это сообщение автора Divan поблагодарил:
- Sergey.Chek (Сб фев 15, 2020 11:47 pm)
- Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 158
- Зарегистрирован: Пн ноя 09, 2015 11:03 pm
- Благодарил (а): 43 раза
- Поблагодарили: 7 раз
Re: Docker MajorDoMo
У меня не запустилось пока не не выдал привилегии:
mysql -uroot -p -e "GRANT ALL PRIVILEGES ON *.* TO 'ПОЛЬЗОВАТЕЛЬ'@'%';"
mysql -uroot -p -e "FLUSH PRIVILEGES;"
-- после перезапустить контейнеры
Может стоит добавить в makefile?
ЗЫ1. При установке на rapberrypi4, нужно увеличить в Makefile таймаут при вызове init-db: @ sleep 10s, иначе не успеет база запустится. Мне подошло @ sleep 30s.
ЗЫ2. И после всего обязательно (несмотря на то что в Makefile прописано):
make exec-app
chown -R www-data:www-data /var/www
chmod -R 777 /var/www
mysql -uroot -p -e "GRANT ALL PRIVILEGES ON *.* TO 'ПОЛЬЗОВАТЕЛЬ'@'%';"
mysql -uroot -p -e "FLUSH PRIVILEGES;"
-- после перезапустить контейнеры
Может стоит добавить в makefile?
ЗЫ1. При установке на rapberrypi4, нужно увеличить в Makefile таймаут при вызове init-db: @ sleep 10s, иначе не успеет база запустится. Мне подошло @ sleep 30s.
ЗЫ2. И после всего обязательно (несмотря на то что в Makefile прописано):
make exec-app
chown -R www-data:www-data /var/www
chmod -R 777 /var/www
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Docker MajorDoMo
Голосовой движок работает?
Поделитесь пожалуйста своей иснтукцией как установить MajprDomo на xpenology!
-
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Docker MajorDoMo
А если все упростить?
Например отдельно ставим MariaDB
docker run -d --restart always --name mysql \
-v /etc/localtime:/etc/localtime:ro \
-v /var/www/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD="Пароль" \
mariadb
Где подключаем волюм Базы в директорию /var/www/mysql на сервере
Обосную - в случаях удаления контейнера - база останется на сервере.
PHPMYADMIN
docker run -d --restart always -p 81:80 \
--name pma --link mysql:db \
-v /etc/localtime:/etc/localtime:ro \
phpmyadmin/phpmyadmin
Здесь просто линкуем доступ к базе mysql
Подключаемся http://x.x.x.x:81
А далее делаем контейнер MjDM - docker-majordomo_majordomo_1, хотя почему не mjdm
В чем здесь смысл? просто все данные будут на сервере, Вы можете собирать свой контейнер как угодно, а потом просто линковать к базе
/var/www/mysql
/var/www/html
Например отдельно ставим MariaDB
docker run -d --restart always --name mysql \
-v /etc/localtime:/etc/localtime:ro \
-v /var/www/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD="Пароль" \
mariadb
Где подключаем волюм Базы в директорию /var/www/mysql на сервере
Обосную - в случаях удаления контейнера - база останется на сервере.
PHPMYADMIN
docker run -d --restart always -p 81:80 \
--name pma --link mysql:db \
-v /etc/localtime:/etc/localtime:ro \
phpmyadmin/phpmyadmin
Здесь просто линкуем доступ к базе mysql
Подключаемся http://x.x.x.x:81
А далее делаем контейнер MjDM - docker-majordomo_majordomo_1, хотя почему не mjdm
В чем здесь смысл? просто все данные будут на сервере, Вы можете собирать свой контейнер как угодно, а потом просто линковать к базе
/var/www/mysql
/var/www/html
-
- Сообщения: 88
- Зарегистрирован: Чт сен 08, 2016 3:14 pm
- Благодарил (а): 17 раз
- Поблагодарили: 0
Re: Docker MajorDoMo
Почему на Docker? Хотелось бы инструкцию для установки на виртуальную машину с CentOS7, если возможно.
-
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Docker MajorDoMo
Потому что докер - это контейнер, иначе "гость или изолированная среда" в гостевой (VM) или хостовой машине. Не понравилось - убрал, и зачищать систему не нужно. Ставить на хост - значит тянуть пакеты и в случае ошибок - полная переустановка системы. Чем это лучше? да просто это быстрее в развертывании.
-
- Сообщения: 88
- Зарегистрирован: Чт сен 08, 2016 3:14 pm
- Благодарил (а): 17 раз
- Поблагодарили: 0
Re: Docker MajorDoMo
Я не говорил об установке на хост-систему. У меня на Synology запущена виртуальная машина с CentOS7. На нее хочу поставить MajorDoMo.Ignatnet писал(а): ↑Пт апр 10, 2020 10:44 pmПотому что докер - это контейнер, иначе "гость или изолированная среда" в гостевой (VM) или хостовой машине. Не понравилось - убрал, и зачищать систему не нужно. Ставить на хост - значит тянуть пакеты и в случае ошибок - полная переустановка системы. Чем это лучше? да просто это быстрее в развертывании.
Но как, поделитесь опытом?
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Docker MajorDoMo
При установке по инструкции https://connect.smartliving.ru/profile/ ... og438.html у меня выдает ошибку
ERROR: yaml.scanner.ScannerError: while scanning a simple key
in "./docker-compose.yml", line 25, column 1
could not find expected ':'
in "./docker-compose.yml", line 26, column 12
ERROR: yaml.scanner.ScannerError: while scanning a simple key
in "./docker-compose.yml", line 25, column 1
could not find expected ':'
in "./docker-compose.yml", line 26, column 12
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB