Рубрики
Uncategorized

Joomla + mysql + phpmyadmin в докере

MySQL первый шаг откройте терминал и загрузите MySQL Docker Image: Docker Trout MySQL … С тегом Joomla, Docker, MySQL, DevOps.

Docker (6 серии деталей)

Mysql

Первый шаг откройте терминал и загрузите изображение MySQL Docker:

docker pull mysql

После того, как мы сможем начать наш экземпляр, мы назваем его тест-Mysql, Root As User и 12345678 в качестве пароля.

После того, как мы должны создать «тома», локальную папку с хоста на контейнере для хранения файлов базы данных.

docker run --name test-mysql -v /Your/LocalPath/Desktop/mysql-nginx/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 -d mysql

По умолчанию наш MySQL должен быть запущен на порту 3306.

phpmyadmin

Скачать изображение phpmyadmin docker

docker pull phpmyadmin/phpmyadmin

Теперь мы запускаем экземпляр, назвав его тест-phpmyadmin и связываем его с базой данных MySQL Test-Mysql, который мы создали ранее, и запускаем его в порту 8084.

docker run --name test-phpmyadmin -d --link test-mysql:db -p 8084:80 phpmyadmin/phpmyadmin

Теперь, если мы подключимся к нашему браузеру по адресу http://localhost: 8084 У нас должна быть страница входа в систему PhpMyAdmin, и мы можем получить доступ к имени пользователя: root и пароль: 12345678

{: class = «img-fluid»}

Joomla

Хорошо, теперь настал очередь Joomla, как уже было сделано раньше, мы должны загрузить изображение:

docker pull joomla

Теперь мы запускаем экземпляр в порту 8080 с имени Test-Joomla, связываем его в базе данных и создаем объемы.

docker run --name test-joomla --link test-mysql:db -e JOOMLA_DB_HOST=db:3306 -e JOOMLA_DB_USER=root -e JOOMLA_DB_PASSWORD=12345678 -v /your/local/path/Desktop/joomla-docker/joomla_www:/var/www/html -p 80:80 -d joomla

Если все правильно, по адресу http://localhost Мы должны найти нашу установку Joomla.

Docker (6 серии деталей)

Оригинал: «https://dev.to/pierangelo1982/joomla-mysql-phpmyadmin-in-docker-19pc»