Примеры MariaDB в Docker контейнере подробная инструкция с примерами

В настоящее время все больше разработчиков используют контейнеры Docker для упрощения установки и развертывания приложений. Контейнеры предоставляют изолированную среду, в которой можно запускать приложения, и MariaDB - одна из наиболее популярных систем управления базами данных, которую можно развернуть в Docker контейнере.
В этой статье мы рассмотрим, как запустить MariaDB в Docker контейнере, а также предоставим примеры использования. Мы покажем вам, как создать новую базу данных, добавить данные и выполнить запросы на языке SQL.
Установка и настройка MariaDB в Docker контейнере
- Установите Docker на свою операционную систему. Для этого вы можете посетить официальный сайт Docker и загрузить нужную версию Docker для своей ОС.
- После установки запустите Docker и убедитесь, что он успешно запустился.
- Откройте командную строку или терминал, и выполните следующую команду, чтобы загрузить образ MariaDB:
docker pull mariadb
- После завершения загрузки образа вы можете создать и запустить контейнер с помощью следующей команды:
docker run --name my-mariadb -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mariadb
Эта команда создаст и запустит Docker контейнер с именем "my-mariadb" и настроенным паролем "mysecretpassword" для суперпользователя MYSQL.
- Вы можете проверить состояние вашего контейнера, выполнив следующую команду:
docker ps
В выводе вы должны увидеть ваш контейнер MariaDB со статусом "Up".
- Теперь вы можете подключиться к вашему контейнеру MariaDB с помощью любого клиента MySQL, используя следующие данные подключения:
- Хост: localhost
- Порт: 3306
- Пользователь: root
- Пароль: mysecretpassword
Вы успешно установили и настроили MariaDB в Docker контейнере. Теперь вы можете использовать его для разработки и тестирования баз данных.
Установка Docker на вашу операционную систему
Прежде чем начать использовать MariaDB в Docker контейнере, вам необходимо установить Docker на вашу операционную систему. В этом разделе мы рассмотрим процесс установки Docker на различные платформы: Windows, macOS и Linux.
Windows
Для установки Docker на Windows, выполните следующие шаги:
- Загрузите инсталлятор Docker Desktop для Windows с официального сайта Docker.
- Запустите скачанный инсталлятор и следуйте инструкциям по установке Docker на вашу операционную систему.
- После установки Docker Desktop, запустите приложение Docker и дождитесь его запуска.
- Проверьте успешность установки Docker, открыв командную строку или PowerShell и выполните команду
docker version
. Если вы видите версию Docker, значит установка прошла успешно.
macOS
Для установки Docker на macOS, выполните следующие шаги:
- Загрузите инсталлятор Docker Desktop для macOS с официального сайта Docker.
- Запустите скачанный инсталлятор и следуйте инструкциям по установке Docker на вашу операционную систему.
- После установки Docker Desktop, запустите приложение Docker и дождитесь его запуска.
- Проверьте успешность установки Docker, открыв терминал и выполните команду
docker version
. Если вы видите версию Docker, значит установка прошла успешно.
Linux
Для установки Docker на Linux, выполните следующие шаги:
- Перейдите на официальный сайт Docker и следуйте инструкциям для выбора вашего дистрибутива Linux и установки Docker Engine.
- После установки Docker, выполните команду
sudo docker run hello-world
для проверки успешности установки Docker.
После установки Docker на вашу операционную систему, вы можете переходить к использованию MariaDB в Docker контейнере.
Получение образа MariaDB из Docker Hub
Чтобы загрузить образ MariaDB из Docker Hub, выполните следующую команду в командной строке:
- Откройте терминал или командную строку.
- Введите следующую команду для загрузки образа MariaDB:
docker pull mariadb
Команда docker pull используется для загрузки образов из Docker Hub. После выполнения этой команды Docker будет загружать последнюю версию образа MariaDB.
После завершения загрузки образа MariaDB можно приступать к созданию и запуску контейнера MariaDB.
Создание и запуск контейнера с MariaDB
Для создания и запуска контейнера с MariaDB в Docker нужно выполнить несколько простых шагов:
- Установите Docker, если он еще не установлен на вашей системе.
- Откройте командную строку (терминал) и выполните команду:
docker pull mariadb
Эта команда загрузит последнюю версию образа MariaDB из официального репозитория Docker Hub.
- После успешной загрузки образа можно создать контейнер с MariaDB при помощи команды:
docker run --name my-mariadb -e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 -d mariadb
В этой команде мы:
- Указываем имя контейнера (
my-mariadb
), измените его на свое усмотрение; - Устанавливаем пароль для пользователя root базы данных (
mysecretpassword
), следует выбрать сложный пароль для обеспечения безопасности данных; - Прокидываем порт для доступа к базе данных (
3306:3306
), это позволит подключаться к MariaDB извне контейнера; - Запускаем контейнер в фоновом режиме (
-d
).
- На данном этапе контейнер MariaDB уже запущен и готов к использованию. Вы можете подключиться к нему с помощью любого инструмента для работы с базами данных (например, MySQL Workbench или командной строки MySQL) по адресу
localhost:3306
с учетными данными, указанными при создании контейнера.
Убедитесь, что у вас установлен и работает Docker, и следуйте инструкциям для создания и запуска контейнера MariaDB для своих задач!
Вопрос-ответ:
Что такое MariaDB?
MariaDB - это свободная реляционная система управления базами данных, которая является форком MySQL.