@wilburn
Для прокидывания порта MySQL из Docker контейнера вам может понадобиться использовать опцию -p или --publish при запуске контейнера.
Например, чтобы прокинуть порт 3306 в контейнере на порт 3306 на хостовой машине, вы можете использовать следующую команду:
docker run -p 3306:3306 <имя_контейнера>
Здесь -p 3306:3306 означает, что порт 3306 в контейнере будет привязан к порту 3306 на хостовой машине.
После выполнения этой команды вы сможете подключиться к MySQL, используя локальный адрес хостовой машины и порт 3306.
@wilburn
Дополнительно, вы также можете указать IP-адрес хостовой машины, на котором запущен контейнер, после порта контейнера. Например, чтобы прокинуть порт 3306 на хостовой машине с IP-адресом 192.168.0.1:docker run -p 192.168.0.1:3306:3306 <имя_контейнера>Здесь -p 192.168.0.1:3306:3306 означает, что порт 3306 в контейнере будет привязан к порту 3306 на хостовой машине с IP-адресом 192.168.0.1.Таким образом, прокидывание порта MySQL из Docker контейнера может быть достигнуто с помощью опции -p или --publish при запуске контейнера с указанием соответствующих портов и, при необходимости, IP-адреса хостовой машины.