Docker による Jupyter Notebook 環境の作成2023年8月21日 | |
はじめにDocker による Jupyter Notebook 環境を自前で作成する。作業は Ubuntu で行う。 Docker イメージの作成作業ディレクトリを作成する。 $ mkdir jupyter $ cd jupyter 設定ファイルを用意。ここでは適当なトークンを指定。 config.py c.ServerApp.ip = "0.0.0.0" c.ServerApp.token = "test" c.ServerApp.open_browser = False Dockerfile は以下のようになる。ここでは Ubuntu をベースにする (Python 用のイメージでもよいかも)。 Dockerfile
FROM ubuntu:20.04
USER root
RUN apt-get update --yes && \
apt-get install --yes --no-install-recommends \
python3 \
python3-pip \
vim && \
apt-get clean && \
pip install jupyterlab
RUN useradd -s /bin/bash -m jovyan
USER jovyan
WORKDIR /home/jovyan
ADD ./config.py /home/jovyan/config.py
CMD jupyter lab --config config.py
ビルドと実行。 $ docker build -t jupyter . $ docker run -p 8888:8888 jupyter http://localhost:8888/lab?token=test で JupyterLab につながれば OK。 | |
| PENGUINITIS | |