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

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


Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):<br><br>
Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):<br><br>
<code>
 
      MYSQL_USER: db_user(придумываете свой логин для входа)
 
      MYSQL_PASSWORD: db_user_pass(придумываете свой пароль для входа)
 
</code>
<tab name="docker-compose.yml">
<tab name="docker-compose.yml">
<pre>
<pre>
Строка 41: Строка 40:
</tab>
</tab>


<code>MYSQL_USER: db_user(придумываете свой логин для входа)</code>
<code>MYSQL_PASSWORD: db_user_pass(придумываете свой пароль для входа)</code>


Нажмите чтобы сохранить Ctrl+O и затем Enter<br>
Нажмите чтобы сохранить Ctrl+O и затем Enter<br>

Версия 00:15, 24 июня 2023

Если не был установлен Docker, сначала сюда
Если не был установлен Docker Compose, сначала сюда

Меняем содержимое файла docker-compose.yml:
nano docker-compose.yml


Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):



version: '3.1'
services:
  db:
    image: mysql
    volumes:
      - data-volume:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: test_db
      MYSQL_USER: db_user
      MYSQL_PASSWORD: db_user_pass
    ports:
      - "3308:3306"
  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    restart: always
    environment:
      PMA_HOST: db
    ports:
      - "8080:80"
volumes:
  data-volume:


MYSQL_USER: db_user(придумываете свой логин для входа) MYSQL_PASSWORD: db_user_pass(придумываете свой пароль для входа)

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


Запуск:
docker-compose up -d

Остановка(если надо):
docker-compose down

Теперь можно зайти через браузер(вместо localhost ставим свой ip), вставив в строку:
http://localhost:8080