Nice programing

Docker는 7000에서 8000까지의 모든 포트 또는 포트 범위를 노출합니다.

nicepro 2020. 10. 12. 08:10
반응형

Docker는 7000에서 8000까지의 모든 포트 또는 포트 범위를 노출합니다.


Dockerfile에서 포트 범위를 지정할 수 있습니까?

EXPOSE 7000-8000

컨테이너를 실행할 때 노출 된 모든 포트를 호스트 컴퓨터의 동일한 포트에 바인딩합니까?

docker run -p 7000-8000:7000-8000

Docker 1.5부터 이제 다음을 사용하여 다른 연결된 컨테이너에 다양한 포트를 노출 할 수 있습니다 .

Dockerfile EXPOSE 명령 :

EXPOSE 7000-8000

또는 Docker 실행 명령 :

docker run --expose=7000-8000

또는 Docker run 명령을 통해 호스트 머신에 다양한 포트를 게시 할 수 있습니다 .

docker run -p 7000-8000:7000-8000


이 문제에 직면 하고이 게시물에 도달하는 모든 사람을 위해 ... 문제는 여전히 열려 있습니다-https: //github.com/moby/moby/issues/11185

참고 URL : https://stackoverflow.com/questions/28717464/docker-expose-all-ports-or-range-of-ports-from-7000-to-8000

반응형