Я покажу, как создать локальную базу данных 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. Конечно, в этом примере я создал образец базы данных, но вы можете настроить пользователя и пароль в вашей базе данных.
Пишите, чтобы не забыть.