Установка Docker контейнера MySQL с phpMyAdmin на Linux

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску

Если не был установлен 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: