Как пробросить порт на docker desktop?

Для проброса портов на Docker Desktop, вам нужно выполнить несколько шагов.

1. Обновите ваш Docker Desktop до последней версии, чтобы убедиться, что вы используете самую новую версию Docker.

2. Откройте терминал или командную строку и введите команду docker run, чтобы запустить контейнер. Например:

   docker run -p <внешний_порт>:<внутренний_порт> <имя_контейнера>

Здесь <внешний_порт> - это порт, который будет доступен с вашей машины, а <внутренний_порт> - это порт, который будет открыт в контейнере. Замените <имя_контейнера> на имя вашего контейнера.

Например, чтобы пробросить порт 8080 в контейнере на порт 80 на вашей машине, вы можете использовать команду:

   docker run -p 80:8080 <имя_контейнера>

3. После выполнения команды Docker запустит контейнер и пробросит указанный порт. Теперь вы сможете получить доступ к вашему приложению, выполнив запрос к http://localhost:<внешний_порт>, где <внешний_порт> - это порт, который вы указали в команде docker run. В нашем примере это будет http://localhost:80.

4. Если вы хотите пробросить порты на Docker Desktop для Windows или macOS, убедитесь, что вы настроили сеть Docker в режиме "мост" (Bridge). Чтобы это сделать, перейдите в настройки Docker Desktop, выберите раздел "Настройки" и перейдите на вкладку "Демон". Затем выберите "Настройки сети" и убедитесь, что опция "Использовать сеть мост" выбрана.

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