2016-10-22 2 views
-2

Windows 및 우분투 컨테이너에 도커가 있는데 거기에 django 서버를 실행하면 127.0.0.1 이하의 브라우저에서 볼 수 없습니다. 포트가 노출 된 도커 컨테이너를 만들었습니다. nginx 이미지를 만들 때 내 브라우저에서 nginx 페이지를 볼 수있었습니다. 왜 장고 페이지를 볼 수없는 이유는 무엇입니까? 컨테이너를 볼 때 컨테이너 옆에 0.0.0.0:80-> 80/tcp 포트가 있습니다.Docker on Windows and django

+0

Windows 용 도커 또는 새 도커를 사용하고 있습니까? django 컨테이너를 시작하기 위해 실행 한 명령을 포함시킬 수 있습니까? – R0MANARMY

+0

윈도우 용 도커를 사용 중입니다. 명령은 도커 실행 -it -p 80:80 우분투 bash – lulz12

+0

django 컨테이너가 실행 중일 때'docker ps'의 결과는 무엇입니까? – R0MANARMY

답변

0

nginx 이미지가 작동하고있어 문제가 도커와 관련이 없다고 생각합니다. bash를 사용하여 컨테이너에 들어가서 로컬 호스트에 wget 또는 curl을 실행할 수 있습니까?

페이지 (또는 HTML)가 보인다면 이는 문제가 될 수 있습니다. 당신의 장고 설정을 확인하지 않으면.

Dockerfile과 정확한 docker 실행 명령을 게시하십시오.

감사합니다.

+0

wget http : // localhost : 8000을 사용하면 작동합니다. 나는 docker run -it -p 80:80 bash를 사용했다. 내 dockerfile은 docker/workspace의 행이 하나뿐입니다. latest – lulz12

+0

이 파일에서 컨테이너를 생성하지 못했습니다. 내 문서에 도커 파일이 보이지 않는다. – lulz12

+0

도커 사용 run -it -p 80 : 8000 bash –