Какое значение имеет флаг `-p` более одного раза в команде docker - PullRequest
0 голосов
/ 03 августа 2020

Я новичок ie в docker, заметил команду ниже, ссылаясь на документ для установки jenkins в docker.

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

1 Ответ

1 голос
/ 03 августа 2020

-p <source>:<dest> или --publish <source>:<dest>, создайте правило переадресации с вашего <docker-host>:<source> на <container>:<dest>. При многократном использовании он создает несколько правил пересылки.

В вашем примере трафик c от <host-machine-IP-addr>:8080 перенаправляется внутри контейнера Jenkins службе, которая прослушивает :8080. Точно то же самое происходит с портом :50000.

В основном веб-интерфейс Jenkins контейнера отображается на хост-машине на 8080, в то время как подчиненный порт Jenkins также доступен на вашем хост-компьютере на 50000.

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