ufris
docker에서 jupyter notebook 실행 후 conda kernel 설정 및 외부접속 본문
docker에서 jupyter notebook을 실행해서 외부에서 접속하기 전에
docker container에 포트를 설정해야 합니다
container를 만들 때 -p를 통해 포트 번호를 설정해줍니다
$ docker run -it -p 8888:8888 --name ubuntu_test ubuntu:18.04 /bin/bash
jupyter 설치
$ pip install jupyter notebook ipywidgets jupyterlab
jupyter notebook 실행
$ jupyter notebook --ip 0.0.0.0 --allow-root
를 통해 모든 ip에 대한 접속을 허용합니다
창에 뜨는 주소를 crtl + 클릭을 통해 jupyter에 접속하면 됩니다
conda 가상환경을 jupyter kernel에 등록
jupyter를 conda 가상환경과 연결하기 전에 conda로 jupyter를 설치해줍니다
$ conda install -c conda-forge jupyterlab ipywidgets
그리고 가상환경을 kernel에 등록해줍니다
$ python -m ipykernel install --user --name 가상환경이름 --display-name "커널출력이름"
jupyter에 들어간 다음 kernel에 "커널출력이름" 으로 된 가상환경을 선택하면 됩니다
'리눅스' 카테고리의 다른 글
docker에서 anaconda 설치 (0) | 2024.01.12 |
---|---|
docker container를 image로 생성 (1) | 2024.01.10 |
docker ubuntu 18.04 이미지로 설치 (0) | 2024.01.08 |
docker 설치 및 에러 해결 (0) | 2023.07.19 |
[linux] conda / pip cache 파일 삭제 (0) | 2022.01.14 |