Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.
Модератор: immortal
-
Ignatnet
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
2 раза
Сообщение
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
- Сообщения: 4
- Зарегистрирован: Пн апр 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 КБ) 249 просмотров
- db1.JPG (72.57 КБ) 249 просмотров
-
Ignatnet
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
2 раза
Сообщение
Ignatnet » Пн апр 15, 2024 2:12 pm
меняем
ВАЖНО! Пароль к БД которое дал при установке контейнера mysql, а не МД
Если что-то упустил - сноси и поновому ставь - это же докер
-
Ignatnet
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
2 раза
Сообщение
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
- Сообщения: 30
- Зарегистрирован: Вс апр 08, 2018 8:57 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
2 раза
Сообщение
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 КБ) 246 просмотров