2017-02-27 11 views
0

도커 클라우드에 대한 몇 가지 리포지토리가 있습니다. 나는 빌드하고 내 고향 우분투 서버에 배포하고 잘 작동합니다.창문에 도커 구름이있는 도커 컨테이너

내 홈 서버에서 URL (예 : http://registry:8761)을 사용하여 서비스에 액세스 할 수 있습니다.

Windows의 Kitematic에서 서비스를 실행하려고하면 모든 서비스가 localhost에서 실행되므로 내 레지스트리 서비스가 http://registry:8761 인 application.yml의 구성이 작동하지 않습니다.

누군가 나를 도울 수 있습니까?

감사

답변

0

귀하의 브라우저가 더 TLD 규정이 없어 이후 http://registry에 무엇을 해야할지하지 않습니다. 나는 당신의 우분투 서버가 모든 올바른 리디렉션을 할 수있는 방식으로 설정되어 가정하지만, Windows와 함께 당신은 http://registrylocalhost에 또는이

+0

을 가기로되어있어 어디든지 그것은을 통해 아니에요 포인트 당신의 hosts 파일에 항목을 추가해야 할 것 내 브라우저. 내 응용 프로그램 중 하나를 시작하면 레지스트리 서비스를 찾고 있습니다. application.yml에서'defaultZone : http : // registry : 8761/eureka /'를 설정했으나 찾을 수없는 창에서 – andy200486

+0

@ andy200486 여전히 적용됩니다. 연결하려는 위치에 대해 자세히 설명해 주시겠습니까 이 서비스는? 우분투 서버에서도 우분투에서 연결하고 Windows에서 Windows로 연결하고 있습니까? – bidluo

+0

http : // registry : 8761에서 http : // localhost : 8761로 http : // registry : 8761을 가리 키도록 내 호스트 파일을 수정했습니다. 브라우저에서 http : // registry : 8761로 유레카 서비스에 액세스 할 수 있습니다. 그러나 서비스가 서비스 레지스트리에 등록하려고 시도하면 작동하지 않습니다. 이 오류가 발생했습니다 :'com.netflix.discovery.shared.transport.TransportException : 알려진 서버에서 요청을 실행할 수 없습니다' – andy200486