Как создать базу данных MySQL с помощью Docker

Я покажу, как создать локальную базу данных MySQL с помощью Docker, в вашей Windows. Для этого необходимо, чтобы на вашей машине была установлена последняя версия Docker.

1 шаг: Загрузите образ MySQL

Давайте загрузим последний образ MySQL в хаб Docker, для этого введите следующую команду:

docker pull mysql/mysql-server

2-й шаг: Выполнение контейнера

Давайте выполним контейнер для образа, который мы загрузили. Сначала мы не будем настраивать переменные окружения, а просто выполним MySQL для пользователей по умолчанию без пароля. Перед выполнением команды можно создать каталог с именем mysql. Напишите в терминале команду, приведенную ниже.

Примечание: по умолчанию создайте только каталог C:/mysql, для MySQL нужна папка */var/lib/mysql, в этом каталоге MySQL будет сохранять вашу базу данных.*.

Напишите команду ниже

docker ryn -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -v C:/mysql/var/lib/mysql mysql

3-й шаг: Получение IP-адреса контейнера

Для обнаружения IP контейнера, напишите команду docker container ls для проверки запущенных контейнеров и скопируйте ID контейнера, используя команду docker container inpect ID_CONTAINER.

4-й шаг: Доступ к базе данных из контейнера

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

docker exec -it ID_CONTAINER

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

Консолидация

Это пример создания базы данных с помощью docker. Конечно, в этом примере я создал образец базы данных, но вы можете настроить пользователя и пароль в вашей базе данных.

Пишите, чтобы не забыть.

Оставьте комментарий

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