2015-01-19 3 views
4

Возможно ли выставить ряд портов при запуске контейнера Docker?Docker: выставить диапазон портов

команды, как это было бы очень полезно:

docker run -p 127.0.0.1:8000-9000:8000-9000 
+0

Возможный дублированный вопрос http://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container – bachr

+0

Нет, это не дублировало упомянутый вопрос. Возникает более новый вопрос, который уже был решен. В случае, если кто-нибудь приземлится здесь, см .: http://stackoverflow.com/questions/28717464/docker-expose-all-ports-or-range-of-ports-from-7000-to-8000 – Gonfva

+0

@Gonfva спасибо .. I проверит это – Sohail

ответ

6

Вот аналогичный вопрос, который обслуживает ваши требования, а также. Docker expose all ports or range of ports from 7000 to 8000

Подводя итог здесь, Да, это возможно, так как Докер версии 1.5. Вы можете выставить диапазон портов при выполнении docker run команду:

docker run -p 192.168.0.10:8000-9000:8000-9000 

или

docker run -p 8000-9000:8000-9000 

Я проверил, что его работает отлично на моей машине, используя Docker версии 1.6.

Смежные вопросы