Как привязать все порты в Docker к соответствующим портам на хосте - PullRequest
0 голосов
/ 02 января 2019

Как привязать все порты в докере к соответствующим портам на хосте?

Опция -p требует вручную указывать каждый открытый порт и соответствующий порт хоста:

docker run -p 4568:4568

Опция -P связывает все порты, кроме случайных портов на хосте.

Существует ли опция, подобная -P, которая связывает все порты с одним и тем же портом на хосте?

1 Ответ

0 голосов
/ 02 января 2019

Вы можете создать сценарий run_me.sh , который будет выполнять «запуск Docker» со всеми необходимыми параметрами и сопоставлениями портов.

  #!/bin/bash

  docker run --rm \
     --name container-name \
     -p 8080:80 \
     -p 8443:443 \
     -i image-name-here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...