目的
・Dockerを使用して最小構成(python + Jupyter Lab)のコンテナを作成してみる(Windows版)
・個人の記録用
この記事のターゲット
・ DcokerでPythonの開発環境を用意したい方
・ DcokerでJupyter Labの開発環境を用意したい方
手順
-
Dockerfileを作成する
#ベースイメージを指定 FROM python:3.11-slim #作業ディレクトリを作成 WORKDIR / app #必要なパッケージをインストール RUN pip install --no-cache-dir jupyterlab #ポートを開放(コンテナ外化r多アクセスするため) EXPOSE 8888 #コンテナ起動時にJupyter Labを立ち上げる CMD ["jupyter" , "lab" , "--ip=0.0.0.0" , "--port=8888" , "--allow-root" , "--no-browser"] -
Dockerfileの内容のイメージを作成する
docker build -t dev-jupyter . -
作成したイメージからコンテナを作成する
docker run -it --rm -p 8888:8888 -v ${PWD}:/app dev-jupyter -
URLが作成されるのでアクセス
まとめ
・ Python + Jupyter Labの構成のコンテナの作成方法を記載した。
