brunch

You can make anything
by writing

C.S.Lewis

by 유윤식 Mar 22. 2019

Docker for Windows: Jupyter

#도커 #윈도우10 #Professional #파이썬 # 쥬피터

PC 환경

Windows10 Pro


Docker ToolBox 아니고

Docker for Windows로 설치


설치 이미지

centos:latest


설치 모듈

yum update -y

yum install -y python-devel python-pip gzip2 등등


자세한 라이브러리는 다른 블로그에서 참고


파이썬 모듈

pip install jupyter


이렇게 하려고 할 때!


우선 도커 환경으로 접속하는 방법과 사전 설정 이슈가 있다.


먼저 도커 설정에서는





을 위와 같이 설정해주고,


도커를 실행하고 접속 할 때!

위와 같은 실행 옵션을 주어야 한다.


쥬피터는 기본적으로 8888 포트로 실행하기 때문에


>> docker run -it -p 8888:8888 centos bash


이렇게 들어가서 모듈을 설치하고 쥬피터를 실행시켜 준다.


쥬피터를 밖(윈도우)에서 접속하기 위해서 몇 가지 설정을 해주는데!


1. jupyter notebook --generate-config

2. 패스워드를 생성

2. vi /root/.jupyter/jupyter_notebook_config.py

3. ip address 설정을 '0.0.0.0' 으로 바꾸고

4. password 설정을 위의 'sha1:~~~~~~~~~~~~~~~~' 내용으로 바꿔준다.

5. jupyter notebook --allow-root


하면!




접속이 되고,

열심히 코딩을 하면 된다.


도커 리눅스 컨테이너를 통해 저장 드라이브를 공유하는 설정도 해야하고

프록시도 설정하고

할 것이 많이 남아있다.


이 작업의 의미에 대해서 생각해 보면!

그냥 윈도우에서 작업을 하지!

굳이!

왜!


우선 나는 리눅스 기반의 개발환경에 친숙하다.

도커는 설치 / 배포 등의 서비스 영역에 필요한 장점을 가지고 있다.


이 환경을 그대로 옆 동료에게 전해 줄 수 있다.


잘 만든 도커 컨테이너가 앞으로 돈이 될 수도 있지 않을까.



작가의 이전글 Python: m.l with DataProc(2)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari