Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями
Перейти к навигации
Перейти к поиску
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Если не был установлен Docker, сначала '''[[Как установить и использовать Docker на Linux|сюда]]'''<br> | Если не был установлен Docker, сначала '''[[Как установить и использовать Docker на Linux|сюда]]'''<br> | ||
Если не был установлен Docker Compose, сначала '''[[Как установить Docker Compose на Linux|сюда]]'''<br><br> | Если не был установлен Docker Compose, сначала '''[[Как установить Docker Compose на Linux|сюда]]'''<br><br> | ||
Меняем содержимое файла docker-compose.yml: | |||
<code>nano docker-compose.yml</code> | |||
Меняем/Добавляем необходимые для себя данные: | |||
<code> | |||
version: '3' | |||
services: | |||
db: | |||
image: mysql:8.0 | |||
container_name: db | |||
environment: | |||
MYSQL_ROOT_PASSWORD: my_secret_password | |||
MYSQL_DATABASE: app_db | |||
MYSQL_USER: db_user | |||
MYSQL_PASSWORD: db_user_pass | |||
ports: | |||
- "6033:3306" | |||
volumes: | |||
- dbdata:/var/lib/mysql | |||
phpmyadmin: | |||
image: phpmyadmin/phpmyadmin | |||
container_name: pma | |||
links: | |||
- db | |||
environment: | |||
PMA_HOST: db | |||
PMA_PORT: 3306 | |||
PMA_ARBITRARY: 1 | |||
restart: always | |||
ports: | |||
- 8081:80 | |||
volumes: | |||
dbdata: | |||
</code> |
Версия 14:23, 22 июня 2023
Если не был установлен Docker, сначала сюда
Если не был установлен Docker Compose, сначала сюда
Меняем содержимое файла docker-compose.yml:
nano docker-compose.yml
Меняем/Добавляем необходимые для себя данные:
version: '3'
services:
db:
image: mysql:8.0
container_name: db
environment:
MYSQL_ROOT_PASSWORD: my_secret_password
MYSQL_DATABASE: app_db
MYSQL_USER: db_user
MYSQL_PASSWORD: db_user_pass
ports:
- "6033:3306"
volumes:
- dbdata:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: pma
links:
- db
environment:
PMA_HOST: db
PMA_PORT: 3306
PMA_ARBITRARY: 1
restart: always
ports:
- 8081:80
volumes:
dbdata: