Я создал докер-контейнер с командной частью -p :8080
, поэтому случайный порт от хоста будет направлять запросы на порт 8080 в докерном контейнере -> 0.0.0.0:49153->8080/tcp
Мне пришлось написать -p 8080:8080
, чтобы запрос к порту 8080 на хосте перенаправит эти запросы на порт 8080 в контейнере докера.
Как я могу изменить это, чтобы порт 8080 хоста подключался к порту 8080 док-контейнера?
Все, что необходимо сделать, -p 127.0.0.1:8080:8080
, и это подключило бы контейнерный порт к серверному порту, который оба, оказывается, то же число. Я лично предпочитаю иметь IP-адрес там также, только для самодокументирования кода.