Как я могу изменить порты в контейнере Docker?

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

Как я могу изменить это, чтобы порт 8080 хоста подключался к порту 8080 док-контейнера?

1
задан 10 August 2015 в 14:14

1 ответ

Все, что необходимо сделать, -p 127.0.0.1:8080:8080, и это подключило бы контейнерный порт к серверному порту, который оба, оказывается, то же число. Я лично предпочитаю иметь IP-адрес там также, только для самодокументирования кода.

0
ответ дан 11 August 2015 в 00:14
  • 1
    Спасибо! That' s полезный. Но it' s вполне выделяет больше шага, чем переключатель Windows 7. Это - единственный способ сделать? – Hoàng Nguyễn 2 November 2016 в 16:03

Другие вопросы по тегам:

Похожие вопросы: