먼저, ssh 등의 방법을 이용하여 서버에 접속한 뒤 CLI 창에서 다음과 같은 순서로 진행한다.
docker pull jupyter/minimal-notebook
docker run -it -p 8800:8888 \
-e GRANT_SUDO=yes --user root \
--name jupyter-notebook \
-v $(pwd):/home/jovyan/work jupyter/minimal-notebook
docker exec -it jupyer-notebook /bin/bash
ipython
from notebook.auth import passwd
passwd()
Enter password: #비밀번호 입력
Verify password: #비밀번호 입력
sudo apt-get update
sudo apt-get install vim -y
sudo vim ~/.jupyter/jupyter_notebook_config.py
#c.NotebookApp.password_required 을 True 로 수정한 뒤, 주석을 제거한다.
c.NotebookApp.password_required = True
# c.NotebookApp.password 의 '' 부분에, 위에서 생성한 passwd 를 입력한 뒤, 주석을 제거한다.
c.NotebookApp.password = ''
exit
docker restart jupyter-notebook
예를 들어) 127.0.0.1(서버IP주소):8800(로컬포트번호)
그 외 많이 쓰이는 docker 명령어
docker images
docker ps # -a 를 추가하게 되면 멈춰있는 컨테이너도 확인 가능
docker stop 컨테이너 이름
docker restart 컨테이너 이름
docker rm 컨테이너 이름 # -f 를 추가하게되면, 작동하고 있는 컨테이너도 지울 수 있음
docker rmi 이미지 이름