2017-09-10 5 views
0

Docker Cloud를 사용하여 Docker 서비스를 만들고 있습니다. 내 컨테이너가 부두 노동자 클라우드 튜토리얼에 따르면 HTTP 엔드 포인트Docker Cloud에서 HTTP 대신 Docker 컨테이너가 TCP로 표시되는 이유

Container endpoint: tcp://hadoop-cff9a38e-1.67ae8643.cont.dockerapp.io:32773

를는 TCP 엔드 포인트로 노출되지는 부두 노동자 클라우드 웹 사이트를 사용하여 서비스를 만들었지 만, HTTP 엔드 포인트를 가질 수 있습니다 :이 dockercloud/hello-world Docker 클라우드 서비스 예제 (Link 여기를 참조하십시오.)

Docker 클라우드 서비스가 HTTP 대신 TCP로 표시되는 이유를 알고 있거나 브라우저를 사용하여 서비스에 액세스 할 수있는 방법을 알고 계십니까?

+0

http로 타격 해 보셨습니까? –

+0

예, 작동하지 않습니다. –

+0

서비스 정의/구성 표시가 도움이 될 수 있습니다. – lifeisfoo

답변

0

포트가 3000 범위에 있기 때문입니다. 컨테이너를 80 또는 8000에 노출하면 TCP 대신 HTTP를 사용하게됩니다.

+0

이 기능을 설명하는 Docker Cloud 설명서 페이지를 알려주십시오. –