Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями
Перейти к навигации
Перейти к поиску
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) |
||
| Строка 7: | Строка 7: | ||
Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):<br><br> | Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):<br><br> | ||
<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