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

Порт сервера в Docker

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

Сервис db на mysql:9.7 получает пароль root demo и пару портов 3306 с обеих сторон:

services: db: image: mysql:9.7 environment: MYSQL_ROOT_PASSWORD: demo ports: - "3306:3306"

Внутри контейнера сервер слушает порт 3306. Снаружи тот же номер ведёт на эту копию, если порт на хосте свободен. Поднимают проект в фоне:

docker compose up -d

Опишите сервис db с паролем root demo и опубликуйте порт 3307 на 3306 внутри.

Поднимите проект в фоне и отметьте, какой номер снаружи ведёт к серверу.

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