Установка Docker контейнера MySQL с phpMyAdmin на Linux: различия между версиями
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) |
||
(не показано 37 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
<h1>Ubuntu</h1> | |||
Если не был установлен Docker, сначала '''[[Как установить и использовать Docker на Linux|сюда]]'''<br> | Если не был установлен Docker, сначала '''[[Как установить и использовать Docker на Linux|сюда]]'''<br> | ||
Если не был установлен Docker Compose, сначала '''[[Как установить Docker Compose на Linux|сюда]]'''<br><br> | Если не был установлен Docker Compose, сначала '''[[Как установить Docker Compose на Linux|сюда]]'''<br><br> | ||
Меняем содержимое файла docker-compose.yml: | Меняем содержимое файла docker-compose.yml:<br> | ||
<code>nano docker-compose.yml</code> | <code>nano docker-compose.yml</code> | ||
Меняем/Добавляем необходимые для себя данные:<br><br> | Меняем/Добавляем необходимые для себя данные(Меняете логин и пароль на свои):<br><br> | ||
<tab name="docker-compose.yml"> | |||
<pre> | |||
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: | |||
</pre> | |||
</tab> | |||
Пароль администратора (логин root):<br> | |||
<code>MYSQL_ROOT_PASSWORD: root</code> | |||
<code> | |||
Логин и пароль модератора (можно убрать, если модератора нет) | |||
<code>MYSQL_USER: db_user</code> | |||
<code>MYSQL_PASSWORD: db_user_pass</code> | |||
Нажмите чтобы сохранить Ctrl+O и затем Enter<br> | Нажмите чтобы сохранить Ctrl+O и затем Enter<br> | ||
Для выхода Ctrl+X | Для выхода Ctrl+X | ||
Запуск:<br> | |||
<code>docker-compose up -d</code><br> | |||
Остановка(если надо):<br> | |||
<code>docker-compose down</code> | |||
Теперь можно зайти через браузер(вместо localhost ставим свой ip), вставив в строку:<br> | |||
<code>http://localhost:8080</code><br> | |||
Затем ввести логин и пароль администратора для входа (после входа пароль можно будет поменять в настройках phpMyAdmin. Пароль не терять!). |
Текущая версия на 18:20, 14 августа 2023
Ubuntu
Если не был установлен 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:
Пароль администратора (логин root):
MYSQL_ROOT_PASSWORD: root
Логин и пароль модератора (можно убрать, если модератора нет)
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
Затем ввести логин и пароль администратора для входа (после входа пароль можно будет поменять в настройках phpMyAdmin. Пароль не терять!).