Dockerでjupyter lab
2025/01/31
2025/01/31
📰 アフィリエイト広告を利用しています
jupyter labをdockerで構築したときのメモ
何かあっても自己責任で
Dockerfile
FROM ubuntu:24.04
RUN apt update -y
RUN apt upgrade -y
RUN apt install -y python3-venv
# rootユーザーでの実行はセキュリティリスクがあるのでユーザーを作成する
RUN useradd -m -s /bin/bash lab
# 実行ユーザーを変更
USER lab
WORKDIR /home/lab/
# ubuntuでのPython実行は仮想環境が推奨されるので作成
RUN python3 -m venv /home/lab/venv
# /bin/shで実行されるがshにはsourceコマンドがないためbashを指定する
RUN bash -c "source /home/lab/venv/bin/activate && pip install jupyterlab opencv-python"
CMD ["bash", "-c", "source /home/lab/venv/bin/activate && jupyter-lab --ip=0.0.0.0 --no-browser --port=8888 --NotebookApp.token=''"]