Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями
Перейти к навигации
Перейти к поиску
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
MYSQL_ROOT_PASSWORD: root | MYSQL_ROOT_PASSWORD: root | ||
MYSQL_DATABASE: test_db | MYSQL_DATABASE: test_db | ||
MYSQL_USER: db_user | MYSQL_USER: db_user(придумываете свой логин для входа) | ||
MYSQL_PASSWORD: db_user_pass | MYSQL_PASSWORD: db_user_pass(придумываете свой пароль для входа) | ||
ports: | ports: | ||
- "3308:3306" | - "3308:3306" | ||
Строка 40: | Строка 40: | ||
</tab> | </tab> | ||
Нажмите чтобы сохранить Ctrl+O и затем Enter<br> | Нажмите чтобы сохранить Ctrl+O и затем Enter<br> |
Версия 00:16, 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:
Нажмите чтобы сохранить Ctrl+O и затем Enter
Для выхода Ctrl+X
Запуск:
docker-compose up -d
Остановка(если надо):
docker-compose down
Теперь можно зайти через браузер(вместо localhost ставим свой ip), вставив в строку:
http://localhost:8080