Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
Меняем/Добавляем необходимые для себя данные:<br><br>
Меняем/Добавляем необходимые для себя данные:<br><br>
<code>
<code>
version: '3'</code>
version: '3'
services:
services:
   db:
   db:
Строка 34: Строка 34:
     ports:
     ports:
       - 8081:80
       - 8081:80
<code>volumes:</code>
volumes:
 
   dbdata:
   <code>dbdata:</code>


</code>
</code>

Версия 14:26, 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: