まず、Dockerfileを作成します

# Dockerfile
FROM jupyter/base-notebook

USER root

RUN pip install -y pandas numpy

RUN pip install jupyterlab

USER jovyan
    • pipを実行するために、USER rootを書きます

 

    Jupyter Labを起動するために、USER jovyanを書きます(jovyanはJupyter Labのデフォルトユーザー)

Jupyter Labのイメージを作成します (Dockerfileのディレクトリに遷移する必要)

docker build -t my-jupyter-lab .
    • my-jupyter-labじゃなくても好きに命名していいです

 

    . は Dockerfileのあるディレクトリです

Jupyter Labを起動します

docker run -p 8889:8888 -v "$PWD":/home/jovyan/work my-jupyter-lab jupyter lab
    • 8889はhostのportで、8888はコンテナのportです

 

    /home/jovyan/workはupyter Labのデフォルトディレクトリです

最後に、ブラウザを開き、http://localhost:8889 にアクセスして、Jupyter Labを使用できます。
起動するたびに、上記のコマンドを実行してください

また、コンテナを停止する場合は

docker stop container_id

を実行してください

container_id は

docker ps

で確認できます

bannerAds