GCP에서도 jupyter-notebook을 만들어 로컬에서 사용하는 거처럼 구동을 할 수가 있습니다
일단 gcp가 instance 가 생성되어저 있다는 가정에 하에 이야기를 진행해보도록 하겠습니다
정말 간단하게 사용이 가능하다
일단 구글 클라우드에 접속해서 jupyter-notebook을 설치해준다
설치를 마쳤다면 Jupyter notebook config 파일을 생성해보자
$jupyter notebook --generate-config
를 하면 config 파일이 생성이 된다
생성된 위치는
~/.jupyter/jupyter_notebook_config.py
라는 python 파일이 하나 생성이 된다
생성된 파일을 vim을 통해 열어 준다
아마 파일을 열면 위에 하얀색 글씨를 제외한 파랑색 글씨만 남아 있을 것이다
그러면 하얀색 글씨를 추가해서 config 를 작성 해준다
c = get_config()
c.IPKernelApp.pylab = 'inline'
c.NotebookApp.open_browser = False
c.NotebookApp.token = '' <<- ' 2개 이다
위 내용을 추가해 주고 저장 후 종료를 한다
종료후 ssh 접속을 종료후
$ssh -i <RSA-key> -L <any port number>:localhost:8888 <ID>@<instance-ExternelIP>
예를 들어 $ssh -i ~/.ssh/key -L 1234:localhost:8888 googleID@123.123.123.123 처럼 ssh 접속을 하면 된다
접속 후 jupyter notebook을 실행하면 된다
$jupyter notebook
으로 실행하면 된다
localhost:1234
실행후 인터넷 브라우저 상에서 localhost:<portnum>
으로 접속하면 끝이 난다
만약 python 2.x로 한다면 jupyter notebook의 설치를 pip로 해주면 된다
'Google Cloud Platform' 카테고리의 다른 글
gcloud sdk 설치법 (0) | 2017.11.17 |
---|---|
생성된 GCP를 SSH로 접속하기 (0) | 2017.11.13 |
구글 클라우드 생성하기 (0) | 2017.11.13 |