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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
Меняем/Добавляем необходимые для себя данные:<br><br>
Меняем/Добавляем необходимые для себя данные:<br><br>
<tab name="docker-compose.yml">
<tab name="docker-compose.yml">
<pre>
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:
</pre>
</tab>
<tab name="docker-compose.yml. Возможный пример написания(<b>Не для использования!</b>)">
<pre>
<pre>
version: '3'
version: '3'

Версия 14:56, 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:
Не для использования!)">
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:

Нажмите чтобы сохранить Ctrl+O и затем Enter
Для выхода Ctrl+X