uz
KA
июня 23, 2025
Обновлено июня 23, 2025

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

MySQL Ubuntu Базы данных

В сфере управления базами данных Docker стал переломным моментом, обеспечив оптимизированный и эффективный подход к настройке и запуску баз данных. Это руководство посвящено установке MySQL с помощью Docker – методу, который предпочитают разработчики и профессионалы DevOps. Как и в случае с MongoDB, использование Docker для установки MySQL дает преимущества в плане переносимости, масштабируемости и изоляции.

Установка Docker MySQL

В начале процесса установки мы обновляем индексы и пакеты обновления текущих приложений и утилит. Это поможет избежать потенциальных проблем с совместимостью:

apt update && apt upgrade -y
Обновление пакетов
Скриншот №1 — Обновление пакетов

В конце процесса убедитесь, что он завершился успешно и не возникло никаких проблем. Следующим этапом будет установка программного обеспечения для контейнеризации приложения, для этого выполните следующую команду:

apt install docker.io
Установка пакетов Docker
Скриншот №2 — Установка пакетов Docker

Docker представляет собой платформу для запуска изолированного приложения, утилиты или системы с интегрированной файловой системой, сетью и набором инструментов для корректной работы. Мы можем скачать из репозитория образ и установить его в контейнер, в изолированную часть. А подключиться к ним мы можем через localhost и указанный порт (через терминал). После установки docker, мы можем загрузить и автоматически развернуть сервер MySQL, командой:

docker run --name my-db -e MYSQL_ROOT_PASSWORD=123321 -d mysql
Скачивание образа
Скриншот №3 — Скачивание образа

Проверка установки Docker MySQL

Хорошо, теперь нам нужно убедиться, что наш контейнер был создан и поднят, для этого мы можем использовать команду:

docker ps
Запущенный процесс
Скриншот №4 — Запущенный процесс

Если у вас возникли проблемы, вы можете ввести команду ниже, чтобы проверить контейнер журнала и устранить неполадки:

docker logs my-db
Docker логи
Скриншот №5 — Docker логи

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

docker exec -it my-db bash

После этой команды мы можем запустить нашу БД с помощью соответствующей утилиты:

mysql -h localhost -u root -p
Подключение
Скриншот №6 — Подключение

Отлично! Наше соединение установлено, и мы можем использовать их из клиента!

В этой инструкции мы рассмотрели установку MySQL через Docker. Разработчики и специалисты DevOps все чаще отдают предпочтение такому подходу к установке MySQL, проводя параллели с эффективностью, наблюдаемой при развертывании MongoDB. Использование Docker для MySQL не только упрощает процесс установки, но и дает непревзойденные преимущества в плане переносимости, масштабируемости и изоляции.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 2
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...