최소한의 소지품으로 공부할 수 있을까? iPad로 개발 《제3탄》~구세주 나타난다~
오사라이
목적
이런 사람을 위한
환경
업데이트가 지연된 이유
간단합니다. 전부 잘 되지 않았기 때문입니다(츠ω-`)
하지만 안심하십시오. iPad에 구세주가 나타났습니다.
구세주란?
iPad OS입니다! !
더 말하면,,,
Safari가 PC 버전으로 표시되었습니다.
뭐가 그렇게 좋을까
무엇이 그렇게 좋다고 의문인가 생각합니다만,
지금까지 웹 브라우저를 통해 사용
Cloud9 및 Jupyter Notebook에서 작동하지 못했지만 개선되었습니다!
(Smart Keyboard 커서 조작이 효과가 없는 등 고생했습니다...)
그래서 이번에는 Jupyter Notebook을 표시하고 싶습니다.
절차
VPS 시작
사쿠라의 VPS 제어판에 들어가 "시작"을 누릅니다.
SSH 클라이언트를 사용하여 서버에 들어가기
현재 추천 : Termius
보안을 생각 키 인증으로 SSH 연결로 만들 때 쉽게 할 수 있습니다.
Jupyter의 이미지 얻기
Docker가 있는지 확인
$ docker --version
Docker version 1.13.1, build b2f74b2/1.13.1
이미지 다운로드
docker pull jupyter/datascience-notebook
비밀번호 만들기
해시를 만들기 위해 임시 기동 (--rm 붙이기 때문에 컨테이너에서 나오면 마음대로 사라집니다)
$ docker run -it --rm jupyter/datascience-notebook /bin/bash
jovyan@xxxxxxx와 같이 컨테이너에 넣으면,
컨테이너 내의 Python3을 빌려 암호 해시 생성
$ python3 -c 'from notebook.auth import passwd;print(passwd())'
Enter password:
Verify password:
sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0 ←これをあとで用いる
컨테이너에서 나가기(Control+D에서도 가능)
$ exit
시작!
비밀번호에는 방금 만든 해시를 사용합니다.
인수의 간략한 설명
-d : 백그라운드에서 움직일거야.
--name : 컨테이너 이름은 jupyter라는 이름입니다.
-p : 외부에서 포트 8888에 액세스하면 컨테이너의 8888에 연결되었습니다.
-u : 루트 사용자와 함께 사용합니다.
$ docker run -d --name jupyter -p 8888:8888 -u root jupyter/datascience-notebook start-notebook.sh --NotebookApp.password='sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0'
일단 움직이고 있는지 확인
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f9c6b139eae jupyter/datascience-notebook "tini -g -- start-..." 3 seconds ago Up 2 seconds 0.0.0.0:8888->8888/tcp jupyter
두근두근 브라우저에서 액세스
자신의 서버의 IP 주소 : 8888로 액세스하면. . . .
할 수 있었습니다(노∀\*)
암호 test
를 넣으면. . . .
넣었습니다!
파이썬 사용 가능한지 확인
위의 화살표로 표시된 것처럼 "New"에서 "Python 3"을 선택하면
생각했던 대로의 거동에! ! ! 최고! !
보충) xxx.xxx.xxx.xxx:8888 로 넣지 않은 경우
포트가 해제되지 않았을 수 있습니다.
우선 방화벽 설정 확인
$ sudo firewall-cmd --list-all
[sudo] password for rgoto:
public (active)
~ 抜粋 ~
ports: 8080/tcp 8888/tcp
여기에 8888/tcp가 없으면 거부되었습니다. 추가하자.
(docker run 의 포트 포워드로 좋아하는 포트를 선택할 수 있으므로, 추측되지 않는 것을 사용하는 것이 안전하다고 생각합니다.)
$ sudo firewall-cmd --add-port=8888/tcp --permanent
(/tcp 잊으면 추가할 수 없어 초조합니다)
요약
드디어 제대로 사용할 수 있게 되었다고 생각합니다!
iPad의 CM에서 소년
"What's a computer?"
처럼 먹을 수 있도록 시행착오해 보겠습니다.
참고
Docker에서 Jupyter Notebook 사용
사쿠라 VPS에서 CentOS7 포트를 열어 라.
Reference
이 문제에 관하여(최소한의 소지품으로 공부할 수 있을까? iPad로 개발 《제3탄》~구세주 나타난다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotafull/items/1cc9beafc0ce7f0b5219
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
iPad OS입니다! !
더 말하면,,,
Safari가 PC 버전으로 표시되었습니다.
뭐가 그렇게 좋을까
무엇이 그렇게 좋다고 의문인가 생각합니다만,
지금까지 웹 브라우저를 통해 사용
Cloud9 및 Jupyter Notebook에서 작동하지 못했지만 개선되었습니다!
(Smart Keyboard 커서 조작이 효과가 없는 등 고생했습니다...)
그래서 이번에는 Jupyter Notebook을 표시하고 싶습니다.
절차
VPS 시작
사쿠라의 VPS 제어판에 들어가 "시작"을 누릅니다.
SSH 클라이언트를 사용하여 서버에 들어가기
현재 추천 : Termius
보안을 생각 키 인증으로 SSH 연결로 만들 때 쉽게 할 수 있습니다.
Jupyter의 이미지 얻기
Docker가 있는지 확인
$ docker --version
Docker version 1.13.1, build b2f74b2/1.13.1
이미지 다운로드
docker pull jupyter/datascience-notebook
비밀번호 만들기
해시를 만들기 위해 임시 기동 (--rm 붙이기 때문에 컨테이너에서 나오면 마음대로 사라집니다)
$ docker run -it --rm jupyter/datascience-notebook /bin/bash
jovyan@xxxxxxx와 같이 컨테이너에 넣으면,
컨테이너 내의 Python3을 빌려 암호 해시 생성
$ python3 -c 'from notebook.auth import passwd;print(passwd())'
Enter password:
Verify password:
sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0 ←これをあとで用いる
컨테이너에서 나가기(Control+D에서도 가능)
$ exit
시작!
비밀번호에는 방금 만든 해시를 사용합니다.
인수의 간략한 설명
-d : 백그라운드에서 움직일거야.
--name : 컨테이너 이름은 jupyter라는 이름입니다.
-p : 외부에서 포트 8888에 액세스하면 컨테이너의 8888에 연결되었습니다.
-u : 루트 사용자와 함께 사용합니다.
$ docker run -d --name jupyter -p 8888:8888 -u root jupyter/datascience-notebook start-notebook.sh --NotebookApp.password='sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0'
일단 움직이고 있는지 확인
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f9c6b139eae jupyter/datascience-notebook "tini -g -- start-..." 3 seconds ago Up 2 seconds 0.0.0.0:8888->8888/tcp jupyter
두근두근 브라우저에서 액세스
자신의 서버의 IP 주소 : 8888로 액세스하면. . . .
할 수 있었습니다(노∀\*)
암호 test
를 넣으면. . . .
넣었습니다!
파이썬 사용 가능한지 확인
위의 화살표로 표시된 것처럼 "New"에서 "Python 3"을 선택하면
생각했던 대로의 거동에! ! ! 최고! !
보충) xxx.xxx.xxx.xxx:8888 로 넣지 않은 경우
포트가 해제되지 않았을 수 있습니다.
우선 방화벽 설정 확인
$ sudo firewall-cmd --list-all
[sudo] password for rgoto:
public (active)
~ 抜粋 ~
ports: 8080/tcp 8888/tcp
여기에 8888/tcp가 없으면 거부되었습니다. 추가하자.
(docker run 의 포트 포워드로 좋아하는 포트를 선택할 수 있으므로, 추측되지 않는 것을 사용하는 것이 안전하다고 생각합니다.)
$ sudo firewall-cmd --add-port=8888/tcp --permanent
(/tcp 잊으면 추가할 수 없어 초조합니다)
요약
드디어 제대로 사용할 수 있게 되었다고 생각합니다!
iPad의 CM에서 소년
"What's a computer?"
처럼 먹을 수 있도록 시행착오해 보겠습니다.
참고
Docker에서 Jupyter Notebook 사용
사쿠라 VPS에서 CentOS7 포트를 열어 라.
Reference
이 문제에 관하여(최소한의 소지품으로 공부할 수 있을까? iPad로 개발 《제3탄》~구세주 나타난다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotafull/items/1cc9beafc0ce7f0b5219
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
VPS 시작
사쿠라의 VPS 제어판에 들어가 "시작"을 누릅니다.
SSH 클라이언트를 사용하여 서버에 들어가기
현재 추천 : Termius
보안을 생각 키 인증으로 SSH 연결로 만들 때 쉽게 할 수 있습니다.
Jupyter의 이미지 얻기
Docker가 있는지 확인
$ docker --version
Docker version 1.13.1, build b2f74b2/1.13.1
이미지 다운로드
docker pull jupyter/datascience-notebook
비밀번호 만들기
해시를 만들기 위해 임시 기동 (--rm 붙이기 때문에 컨테이너에서 나오면 마음대로 사라집니다)
$ docker run -it --rm jupyter/datascience-notebook /bin/bash
jovyan@xxxxxxx와 같이 컨테이너에 넣으면,
컨테이너 내의 Python3을 빌려 암호 해시 생성
$ python3 -c 'from notebook.auth import passwd;print(passwd())'
Enter password:
Verify password:
sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0 ←これをあとで用いる
컨테이너에서 나가기(Control+D에서도 가능)
$ exit
시작!
비밀번호에는 방금 만든 해시를 사용합니다.
인수의 간략한 설명
-d : 백그라운드에서 움직일거야.
--name : 컨테이너 이름은 jupyter라는 이름입니다.
-p : 외부에서 포트 8888에 액세스하면 컨테이너의 8888에 연결되었습니다.
-u : 루트 사용자와 함께 사용합니다.
$ docker run -d --name jupyter -p 8888:8888 -u root jupyter/datascience-notebook start-notebook.sh --NotebookApp.password='sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0'
일단 움직이고 있는지 확인
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f9c6b139eae jupyter/datascience-notebook "tini -g -- start-..." 3 seconds ago Up 2 seconds 0.0.0.0:8888->8888/tcp jupyter
두근두근 브라우저에서 액세스
자신의 서버의 IP 주소 : 8888로 액세스하면. . . .
할 수 있었습니다(노∀\*)
암호
test
를 넣으면. . . .넣었습니다!
파이썬 사용 가능한지 확인
위의 화살표로 표시된 것처럼 "New"에서 "Python 3"을 선택하면
생각했던 대로의 거동에! ! ! 최고! !
보충) xxx.xxx.xxx.xxx:8888 로 넣지 않은 경우
포트가 해제되지 않았을 수 있습니다.
우선 방화벽 설정 확인
$ sudo firewall-cmd --list-all
[sudo] password for rgoto:
public (active)
~ 抜粋 ~
ports: 8080/tcp 8888/tcp
여기에 8888/tcp가 없으면 거부되었습니다. 추가하자.
(docker run 의 포트 포워드로 좋아하는 포트를 선택할 수 있으므로, 추측되지 않는 것을 사용하는 것이 안전하다고 생각합니다.)
$ sudo firewall-cmd --add-port=8888/tcp --permanent
(/tcp 잊으면 추가할 수 없어 초조합니다)
요약
드디어 제대로 사용할 수 있게 되었다고 생각합니다!
iPad의 CM에서 소년
"What's a computer?"
처럼 먹을 수 있도록 시행착오해 보겠습니다.
참고
Docker에서 Jupyter Notebook 사용
사쿠라 VPS에서 CentOS7 포트를 열어 라.
Reference
이 문제에 관하여(최소한의 소지품으로 공부할 수 있을까? iPad로 개발 《제3탄》~구세주 나타난다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotafull/items/1cc9beafc0ce7f0b5219
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Docker에서 Jupyter Notebook 사용
사쿠라 VPS에서 CentOS7 포트를 열어 라.
Reference
이 문제에 관하여(최소한의 소지품으로 공부할 수 있을까? iPad로 개발 《제3탄》~구세주 나타난다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryotafull/items/1cc9beafc0ce7f0b5219텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)