컨테이너에 주피터 Config 파일을 만들고, argon 기반 비밀번호를 생성하고 등록합니다.
## 컨테이너 터미널에 다음 명령어를 입력합니다.
## jupyter가 있는 python 환경에 진입하여 실행해주세요.
$ jupyter lab --generate-config
~/.jupyter/jupyter_notebook_config.py
에 생성됩니다.notebook.auth.passwd()
로 argon 기반 비밀번호를 생성합니다.## argon 기반 비밀번호 생성
>>> from notebook.auth import passwd
>>> passwd() # 'argon...' 값을 기억해둡니다.
## jupyer_lab_config.py 파일을 열어줍니다.
$ vi /home/user/.jupyter/jupyter_lab_config.py
## [jupyter_lab_config.py]에 필요한 config 값을 입력해줍니다.
c.NotebookApp.password = 'argon...'
## 아래는 옵션입니다. 컨테이너에 명령을 안 내렸다면, 추가해주세요.
# c.NotebookApp.allow_root = True
# c.NotebookApp.ip = '0.0.0.0'
# c.NotebookApp.notebook_dir = /home/user
# c.NotebookApp.open_browser = False
# c.NotebookApp.port = 8888
## Host Server
$ docker restart <container-name>