Docker에서 Jupyter Notebook을 사용하려고 시도했을 때의 조치

2991 단어 도커Jupyter

소개



Docker의 공부를 시작하기 시작했습니다.
어쩐지 알게 된 신경이 쓰여서 실천편으로
Docker에서 무언가를 사용하고 싶은 것을 시작하려고합니다.
만약 해보면, 상당히 빠졌기 때문에 무엇에 빠졌는가와
결국 무엇이 문제였는지를 기록으로 남겨

참고로 한 자료



기본적인 구축 절차는
Docker를 사용하여 5분 내에 Jupyter 환경 구축
를 참고로 했습니다.

결론



이것이 모두. 세세한 해설은 나중에 돌려서 최종적으로 한 것은 이것만이 됩니다.
### Docker Toolboxにて
1. $ docker pull jupyter/scipy-notebook
2. $ docker run -v `pwd`:/home/jovyan/work -p 10000:8888 --name jupyter jupyter/scipy-notebook
3. $ docker-machine ip
4. (Webブラウザ)[docker-machin ipで出力したIP]:10000にアクセス + トークン認証

어디에서 빠졌습니까?



Docker에서 시작한 앱을 로컬 PC의 브라우저에서 액세스할 수 없다.
이 일점에 다한다.

무엇이 문제였습니까?



참고로 한 사이트에서는
"브라우저를 시작하고 http://127.0.0.1:1000으로 액세스하면 OK」라고 쓰여졌지만
내 환경에서 시작한 웹 브라우저에서는 왜 "이 페이지를 볼 수 없습니다"라고 표시되어 표시되지 않았습니다.

시도한 것



다양한 사이트를 참고로 여러가지 시험한 역사를 메모
그 1 : WindowsDefender가 나빠졌을지도 모른다 의혹
⇒정지시켜 보았지만, 해소되지 않고. . .

2 : 우리 집에서 소개하는 안티 바이러스 소프트웨어가 액세스 차단하고있을 수있는 의혹
⇒정지시켜 보았지만, 해소되지 않고. . .
일단 소프트 액세스 로그를 보았지만 차단하는 흔적 없음

그 3:사이트를 참고로 문제의 분리
Docker 컨테이너로 시작한 서버에 액세스할 수 없는 경우 확인 및 해결 방법에 따라 문제 분리
⇒이하의 것을 알았다.
· 시작된 컨테이너에서 jupyter-notebook의 프로세스가 실행 중입니다.
curl http://127.0.0.1:8888에서는 응답이 없었지만 에러도 나오지 않았다.
curl http://127.0.0.1:10000에서 오류가 발생했습니다.
이 일로부터, 응답인 것 같은 응답은 없지만, 8888 포트로 동작하고 있는 것은 알았다.
⇒이 때 진전은 없었지만, 「혹시 로컬에서 컨테이너에 액세스 할 때의 IP가 다른 것은?」
  라는 가설이 태어났다.

그 4:Docker가 지불하고 있는 IP 주소를 확인해 거기에 향해 액세스 한다
docker로 시작한 애플리케이션에 액세스할 수 없음 라고 하는 자신의 고민에 딱 빠지는 사이트를 발견했다.
 이것으로 해결.

사이고에게



기념으로 로그인에 성공했을 때의 화면을 표시.


죄송합니다.

좋은 웹페이지 즐겨찾기