-
Загрузка образа MySQL
- Сначала нужно загрузить официальный образ MySQL из Docker Hub:
docker pull mysql:latest
- Сначала нужно загрузить официальный образ MySQL из Docker Hub:
-
Запуск контейнера MySQL
-
Теперь запустим контейнер с MySQL, указав необходимые параметры:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d -p 3306:3306 mysql:latestГде:
--name mysql-container: задает имя контейнера
-e MYSQL_ROOT_PASSWORD=your_password: устанавливает пароль для пользователя root
-d: запускает контейнер в фоновом режиме
-p 3306:3306: проброс порта 3306 из контейнера на хост-машину
-
-
Проверка работы контейнера
- Убедимся, что контейнер успешно запущен:
docker ps
Вы должны увидеть контейнер с именемmysql-containerв списке запущенных контейнеров.
- Убедимся, что контейнер успешно запущен:
-
Подключение к MySQL
- Установите MySQL Workbench, Postman
Теперь вы можете подключиться к MySQL через командную строку внутри контейнера:
docker exec -it mysql-container mysql -uroot -p
Введите пароль, который вы указали при запуске контейнера.
Примечание: Для использования MySQL в продакшене рекомендуется настроить volumes для
сохранения данных и дополнительные параметры безопасности.
Остановка контейнера:
docker stop mysql-container
Запуск остановленного контейнера:
docker start mysql-container
Удаление контейнера:
docker rm mysql-container
Шаблон для application.properties