Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.
Модератор: immortal
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн апр 15, 2024 1:59 pm
Если будешь работать в дальнейшем с контейнерами, то лучше поставь portainer
Код: Выделить всё
docker run -d -p 9090:9090 -p 9443:9443 --name portainer \
--restart=always \
portainer/portainer-ce
ip:9443
создашь учетку и увидишь все контейнеры в твоей системе.
-
St_Ev
- Сообщения: 5
- Зарегистрирован: Пн апр 15, 2024 9:16 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
St_Ev » Пн апр 15, 2024 2:06 pm
Ignatnet писал(а): ↑Пн апр 15, 2024 11:21 am
1. config.php.sample переименовать в config.php - если выносил в папку /home/pi/majordomo - там все правь ручками
2. Там же изменить путь и пароль к БД
3. МД не видит базу
Проблема остаётся. Дело в том что я ни чего сам не помещаю в папку /home/pi/majordomo после старта контейнера скрипт сам заполняет эту папку файлами и папками проекта MD, и в ней уже существует файл config.php, разница между config.php.sample в строках:
в config.php-
Код: Выделить всё
Define('DB_HOST', 'localhost:3306');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', 'rootpsw');
в config.php.sample-
Код: Выделить всё
Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', '');

- db2.JPG (76.26 КБ) 2770 просмотров

- db1.JPG (72.57 КБ) 2770 просмотров
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн апр 15, 2024 2:12 pm
меняем
ВАЖНО! Пароль к БД которое дал при установке контейнера mysql, а не МД
Если что-то упустил - сноси и поновому ставь - это же докер
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн апр 15, 2024 2:22 pm
Короче!!!
1. удаляем все контейнеры - подсказывать не буду - docker container rm [параметры удаления] [ID объектов]
2. Ставим сначала portainer - заходим и видим что все пусто
3. mysql (создаем пароль)
4. phpmyadmin - заходим и видим базы mysql
5. mjdm - cp conf.php.sample conf.php
Заходим в директорию /var/www/html
запускаем MC, правим ручками код. Вытаскиваем db_terminal.sql и переносим через phpmyadmin
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн апр 15, 2024 2:28 pm
Что не мудрить через SSH - достаточно все сделать через portainer
Править, копировать и т.д. можно через
Код: Выделить всё
# coderaiser/cloudcmd COMMANDER
docker run -d --name cloudcmd --restart always \
-v /var/www/:/mnt/fs -t -p 8000:8000 coderaiser/cloudcmd
ip:8000
F10

-
Вложения
-

- cmd.png (34.08 КБ) 2767 просмотров
-
tox@1983
- Сообщения: 6
- Зарегистрирован: Вс апр 10, 2022 7:12 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
tox@1983 » Пт ноя 08, 2024 5:30 am
Подскажите на raspberry из doker контейнера установка автоматически происходит или нет? Пытаюсь установить ARM образ на Pi3+ по оф инструкции. Контейнер стартует , запускается и в папку назначения ничего не подтягивает , программа не устанавливается и не стартует. Рестарт контейнера результата тоже не приносит.
В тоже время на VDS Debian 12 и домашнем Ubuntu 22.04 всё без проблем у меня завелось.
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пт ноя 08, 2024 8:06 pm
Докер на малинке? Не совсем верное решение
1. Если каталог не создается, значит проверить права и пути к папке куда будет равернут МДМ, т.е. var/www/html - здесь главное знать куда, возможно /var/www/
Есть скрипт который в автомате сам все установит.
2. Надо сделать отдельно MySQL и подмонтировать к МДМ
3. Чем хорош докер, можно много раз все установить и удалить.
Создали каталог, перешли в него и проверили права на папку, скачали скрипт и установили. Можно скачать вручную и залить туда.
-v /var/www/ как прописан?
-
tox@1983
- Сообщения: 6
- Зарегистрирован: Вс апр 10, 2022 7:12 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
tox@1983 » Сб ноя 09, 2024 6:52 am
не в систему то нормально скрипт ставит. Хочу именно в контейнере запустить, чтобы как говорите потом всё быстро и беспроблемно удалить )
ну прописываю стандартно как в инструкции -v /home/pi/majordomo:/var/www/html туда и должен всё подтягивать и ставить.
по логам в контейнере посмотрел последняя запись: INFO gave up: php-cycle entered FATAL state, too many start retries too quickly
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн ноя 11, 2024 10:41 pm
1. Папка указанная в волуме -v наполняется файлами?
2. cp config.sample переименован
3. в конфиге все верно прописали, данные к бд и где находится сама директория с файлами МДМ
3. Где находится БД (MySQL), установелнна в отдельный докер или все в один пакет
4. Скорее всего надо файл конфига править
-
Ignatnet
- Сообщения: 37
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
4 раза
Сообщение
Ignatnet » Пн ноя 11, 2024 10:56 pm
1. Ставим MySQL в отдельный контейнер с путем к папке -v /home/pi/mysql
2. Ставим phpmyadmin в -v /home/pi/phpmyadmin
3. Запускаем MySQL
4. Делаем линк к БД в phpmyadmin и запускаем. смотрим естль ли доступ к БД
5. Устанавливаем МДМ
6. Правим конфиг
7. Сколько Гб отдали под хомяка?, может просто места не хватает для установки?