Как Docker Container может прослушивать тот же порт, что и IDE? - PullRequest
0 голосов
/ 07 июня 2018

Обычно среда IDE должна сообщать мне, что порт уже используется, если есть док-контейнер, который перенаправляет свой порт на тот же порт - например, 8080.

Я использую Docker для Mac вверсия:

Client:
 Version:      18.03.1-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   9ee9f40
 Built:        Thu Apr 26 07:13:02 2018
 OS/Arch:      darwin/amd64
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.03.1-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   9ee9f40
  Built:        Thu Apr 26 07:22:38 2018
  OS/Arch:      linux/amd64
  Experimental: true

docker ps (сводная информация):

CONTAINER ID        IMAGE       STATUS              PORTS                    
<some-id>           my-app      Up 3 seconds        0.0.0.0:8080->8080/tcp 

IDE в режиме отладки (Spring Boot App):

...Tomcat started on port(s): 8080 (http)

Когда я отправляю локонзапросить приложение из контейнера отправляет ответ.Я знаю это, потому что в IDE есть точка останова.Когда я останавливаю Docker-контейнер, запрос останавливается в точке останова.

Как эти два процесса могут прослушивать один и тот же порт?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...