2014-05-16 2 views

답변

4

짧게 : 가능합니다.

원하는만큼 웹 서버를 실행하고 -p 80으로 노출 할 수 있습니다. 도커 내부의 웹 서버는 80에서 수신 대기하고 도커는 49150 이상을 포트에 연결합니다.

도커에게 -p 0.0.0.0:80:80으로 '실제'포트 80에서 실제로 수신 대기하도록 설정할 수도 있지만 그 중 하나만 시작할 수 있습니다. 이와 같이 역방향 프록시를 시작하고 예를 들어 vhost를 통해 다른 컨테이너로 경로를 지정하는 것은 매우 일반적입니다.

당신이 그런 다음 당신은 할 수 없었다, 단지 하나의 인터페이스와의 EC2 인스턴스를 말할 경우 고정 표시기의 요점이 무엇인지 -p <ip interfaceN>:80:80

+0

여러 인터페이스가있는 경우 또한 '진짜'포트 80에서 여러 웹 서버를 실행할 수 있습니다 나는 요리사 또는 꼭두각시와 같은 일을 그냥합니까? 같은 포트의 한 인터페이스에서 둘 이상의 웹 서버를 실행할 수 없다면 컨테이너 추세를 얻지 못합니다. – thenetimp

+0

컨테이너 화 여부에 관계없이 어떻게 하나 이상의 웹 서버를 단일 포트에 연결할 수 있습니까? @creack이 말했듯이, 역방향 프록시를 사용하고 호스트 이름을 기반으로 요청을 전달할 수 있습니다. –

관련 문제