Найдено 30 результатов

Ignatnet
Пн апр 15, 2024 2:28 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

Что не мудрить через SSH - достаточно все сделать через portainer
Править, копировать и т.д. можно через

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

https://ru.cloudcmd.io/

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

# coderaiser/cloudcmd COMMANDER
docker run -d --name cloudcmd --restart always \
-v /var/www/:/mnt/fs -t -p 8000:8000 coderaiser/cloudcmd
ip:8000
F10
Изображение
Ignatnet
Пн апр 15, 2024 2:22 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

Короче!!! 1. удаляем все контейнеры - подсказывать не буду - docker container rm [параметры удаления] [ID объектов] 2. Ставим сначала portainer - заходим и видим что все пусто 3. mysql (создаем пароль) 4. phpmyadmin - заходим и видим базы mysql 5. mjdm - cp conf.php.sample conf.php Заходим в директо...
Ignatnet
Пн апр 15, 2024 2:12 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

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

Define('DB_HOST', 'localhost:3306');
меняем

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

Define('DB_HOST', 'bd:3306');
ВАЖНО! Пароль к БД которое дал при установке контейнера mysql, а не МД

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

Define('DB_PASSWORD', 'rootpsw');
Если что-то упустил - сноси и поновому ставь - это же докер
Ignatnet
Пн апр 15, 2024 1:59 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

Если будешь работать в дальнейшем с контейнерами, то лучше поставь portainer

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

docker run -d -p 9090:9090 -p 9443:9443 --name portainer \
--restart=always \
portainer/portainer-ce
ip:9443
создашь учетку и увидишь все контейнеры в твоей системе.
Ignatnet
Пн апр 15, 2024 1:50 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

Можешь в отдельный контейнер засунуть phpmyadmin docker run -d --restart always -p 81:80 \ --name pma --link mysql:db \ -v /etc/localtime:/etc/localtime:ro \ -e UPLOAD_LIMIT=20000000 \ phpmyadmin/phpmyadmin будешь обращаться через 81 порт. если есть ДНС - то например pma.domain.local Надо только дам...
Ignatnet
Пн апр 15, 2024 1:38 pm
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

--link mysql:db Где - mysql - имя контейнера:bd - сама база данных, в config.php указываем путь к базе данных, т.е. bd и все. У меня сейчас нет МД (без обид), не могу точно сказать, например было localhost или 127.0.0.1- меняем на bd
Ignatnet
Пн апр 15, 2024 11:53 am
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

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

docker run -d --restart always --name mysql -p 3306:3306 \
-v /etc/localtime:/etc/localtime:ro \
-v /var/www/mysql/conf.d:/etc/mysql/conf.d \
-v /var/www/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=abc123ABC* mariadb
Ignatnet
Пн апр 15, 2024 11:49 am
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

Возьми заправило - БД делать отдельным контейнером, а потом линкуй --link mysql:db т.е. контейнер называется mysql - и выноси в отдельный каталог. Если захочешь обновится, данные пропадут. Кто-то скажет просто делай дамп и все, поверь так лучше когда база находится отдельно
Ignatnet
Пн апр 15, 2024 11:21 am
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

cp config.php.sample config.php
Ignatnet
Пн апр 15, 2024 11:21 am
Форум: Установка и запуск
Тема: Docker MajorDoMo
Ответы: 154
Просмотры: 66501

Re: Docker MajorDoMo

1. config.php.sample переименовать в config.php - если выносил в папку /home/pi/majordomo - там все правь ручками
2. Там же изменить путь и пароль к БД
3. МД не видит базу