Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями
Перейти к навигации
Перейти к поиску
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Меняем/Добавляем необходимые для себя данные: | Меняем/Добавляем необходимые для себя данные:<br><br> | ||
<code> | <code> | ||
version: '3' | version: '3' | ||
services: | services: | ||
db: | db: | ||
image: mysql:8.0 | image: mysql:8.0 | ||
container_name: db | container_name: db | ||
environment: | environment: | ||
MYSQL_ROOT_PASSWORD: my_secret_password | MYSQL_ROOT_PASSWORD: my_secret_password | ||
MYSQL_DATABASE: app_db | MYSQL_DATABASE: app_db | ||
MYSQL_USER: db_user | MYSQL_USER: db_user | ||
MYSQL_PASSWORD: db_user_pass | MYSQL_PASSWORD: db_user_pass | ||
ports: | ports: | ||
- "6033:3306" | - "6033:3306" | ||
volumes: | volumes: | ||
- dbdata:/var/lib/mysql | - dbdata:/var/lib/mysql | ||
phpmyadmin: | phpmyadmin: | ||
image: phpmyadmin/phpmyadmin | image: phpmyadmin/phpmyadmin | ||
container_name: pma | container_name: pma | ||
links: | links: | ||
- db | - db | ||
environment: | environment: | ||
PMA_HOST: db | PMA_HOST: db | ||
PMA_PORT: 3306 | PMA_PORT: 3306 | ||
PMA_ARBITRARY: 1 | PMA_ARBITRARY: 1 | ||
restart: always | restart: always | ||
ports: | ports: | ||
- 8081:80 | - 8081:80 | ||
volumes: | volumes: | ||
dbdata: | dbdata: | ||
</code> | </code> |
Версия 14:24, 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: