2014-06-13 1 views
4

을 고정 표시기에 연결할 수 없습니다 도커 버전 : 클라이언트 버전 : 0.12.0 클라이언트 API 버전 : 1.12 이동 버전 (클라이언트) : 힘내 커밋 go1.2.1 (클라이언트) : 14680bf Server 버전 : 0.12.0 서버 API 버전 : 1.12 이동 버전 (서버) : go1.2.1 힘내 커밋 (서버) : 14680bf프로세스에게 내가 창에 boot2docker을 사용하고

나는 기본적으로 사용자 가이드를 갈거야, 모든 것이 작동 의도했지만 브라우저 플라잉 앱 (http://docs.docker.com/userguide/usingdocker/)을 탐색 할 때 브라우저가 웹 서버에 연결할 수 없습니다.

나는 모든 IP 주소 (호스트 이름)를 시도했지만 아무 것도 사용하지 않았습니다. 항상 "연결할 수 없습니다".

고정 표시기 이미지가 잘 실행 :

8e9f917617ef 교육/웹 애플리케이션을 : 최신 파이썬은 까지 14초 0.0.0.0:49153->5000/tcp kickass_carson 15 초 전

을 app.py

이 안내서는 기본 안내서이므로 모든 자료를 다 커버 할 것이라고 기대하지만, 아마도 윈도우 (또는 boot2docker)의 특정 사항에 대해서는 언급하지 않았습니다. 그냥 찾을 수 없습니다.

답변

7

크랙이 나에게 힌트를주었습니다. 나는 특별히 boot2docker를 보지 않았습니다. 192.168.59.103

는 이제 HTTP를하고 $의 boot2docker의 IP : // 192.168.59.103:49153 나는 '안녕하세요 세계'를 가지고 일반적으로이 한 - 그것은 자신의 IP 주소를 가지고있다.

2

Windows에서 boot2docker가 작동하는 방식을 잘 모르겠지만 VM 구성 (가상 박스 내)을 확인하고 포트 49000 - 50000이 호스트로 전달되는지 확인하십시오. 그러면 플라스크 앱에 액세스 할 수 있어야합니다. http://localhost:<port>

+0

이것은 boot2docker 기능 중 하나이다. $ boot2docker ip 192.168.59.103 ... boot2docker ip가 나를 위해 작동하지 않았다. (ssh 문제) – Bjorn

2
"boot2docker의 IP는"기본적으로 윈도우에서 작동하지 않는 사실은 비요른이 한 것처럼

, 나는 0.103에 시도 고통을하고 일했다, 그러나 이것은 .... 순수 행운

netstat -r을 수행 할 때 전체 주소 범위가 외부 VM 주소 여야하는 .3으로 이동하는 것을 볼 수 있습니다. 192.168.59.3은 192.168.59.3 255.255.255.255가에 링크 192.168.59.3이 192.168.59.255 255.255.255.255 궁극적 주소에 링크 192.168.59.3

찾는이다 있음에 링크 192.168.59.0 255.255.255.0 103은 내가 해결할 수없는 도전이다.