|

Устанавливаем phpMyAdmin с помощью Docker

Привет, друзья! Сегодня я хочу рассказать вам о том, как установить phpMyAdmin с помощью Docker. Если вы разработчик веб-приложений или работаете с базами данных, то наверняка знаете, как важно иметь удобный инструмент для управления MySQL и MariaDB. Ведь работа с базой данных может стать изрядной головной болью, если не использовать специальные средства. И в этой статье мы рассмотрим, как можно установить phpMyAdmin – один из самых популярных инструментов для администрирования MySQL и MariaDB.

Шаг 1: Установка Docker

Перед тем, как приступить к установке phpMyAdmin, нам потребуется установить Docker – платформу для создания и управления контейнерами. Docker поможет нам быстро и легко развернуть необходимое окружение для работы с phpMyAdmin. Для установки Docker достаточно посетить официальный сайт и следовать инструкциям, предоставленным на сайте.

Шаг 2: Загрузка Docker-образа phpMyAdmin

После того, как Docker установлен, мы можем перейти к загрузке Docker-образа phpMyAdmin. Образы Docker представляют собой исполняемые пакеты, которые содержат все необходимое для запуска приложения. Чтобы загрузить образ phpMyAdmin, выполните следующую команду в командной строке:

docker pull phpmyadmin/phpmyadmin

Шаг 3: Запуск контейнера с phpMyAdmin

Теперь, когда у нас есть загруженный образ phpMyAdmin, мы можем запустить контейнер с помощью следующей команды:

docker run --name myphpadmin -d -p 8080:80 --link=mysql_server:db phpmyadmin/phpmyadmin

Шаг 4: Настройка доступа к phpMyAdmin

После того, как контейнер успешно запущен, мы можем настроить доступ к phpMyAdmin через веб-браузер. Для этого просто откройте браузер и введите адрес http://localhost:8080. Вы увидите страницу входа в phpMyAdmin, где вам потребуется ввести свои учетные данные.

Шаг 5: Подключение к базе данных

Теперь, когда у нас есть доступ к phpMyAdmin, мы можем подключиться к базе данных и начать работу. Введите свои учетные данные для подключения к базе данных MySQL или MariaDB и нажмите «Вход». После этого вы сможете увидеть все доступные базы данных и выполнять различные операции, такие как создание, редактирование или удаление таблиц.

Установка MySQL + phpMyAdmin с помощью Docker Compose

Я предпочитаю установку с помощью Docker Compose, будем использовать официальный Docker образ phpmyadmin, для этого создадим файл docker-compose.yml в папке D:\Docker\phpmyadmin

version: "3"

services:
  # Database
  db:
    platform: linux/x86_64
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: yourdb
      MYSQL_PASSWORD: password
    networks:
      - mysql-phpmyadmin

  # phpmyadmin
  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin
    restart: always
    ports:
      - "8090:80"
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: password
    networks:
      - mysql-phpmyadmin

networks:
  mysql-phpmyadmin:

volumes:
  db_data:

Запустим командную строку, переместимся в каталог с файлом:

D:
D:\>cd D:\Docker\phpmyadmin

Запустим установку командой:

docker-compose up

Проверяем работу phpmyadmin по адресу:

http://localhost:8090/

В нашем случае пароль root указан был в файле docker-compose.yml:

MYSQL_ROOT_PASSWORD: password

Заключение

Установка phpMyAdmin с помощью Docker является простым и удобным способом получить доступ к мощному инструменту для администрирования баз данных MySQL и MariaDB. Docker позволяет быстро развернуть требуемое окружение без необходимости настройки сложной инфраструктуры. Теперь вы можете легко управлять своими базами данных и выполнять необходимые операции в phpMyAdmin.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *