РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcMySvInr 1 of 25 menu
▶

Введение в сервер MySQL в Docker

Сервер базы без контейнера ставится в систему и остаётся там, даже когда проект уже не нужен. Обновления и права тянутся за всей машиной, а не за одной папкой проекта. Контейнер держит сервер внутри образа и убирает копию, когда она больше не нужна.

Официальный образ уже содержит программу базы и скрипт старта. При первом запуске нужно задать пароль главного пользователя, иначе процесс сразу завершится. Без этого шага контейнер не останется в работе.

Файлы таблиц и журналов лежат в каталоге внутри копии, но для учебных проектов их выносят в том службы. Тогда данные переживают пересоздание контейнера, а образ и описание проекта остаются на диске отдельно.

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

Учебные примеры опираются на короткий файл compose.yaml и образ mysql:9.7. В нём задают сервис, пароль, том, сеть и при необходимости порт.

Браузер здесь ни при чём: база говорит по своему протоколу, а не через страницу сайта. Проверки делают клиентом или короткой командой внутри уже работающей копии.

→
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить