Dockerでjupyter notebookの環境構築~備忘録~

 #docker  contextを作成

$ mkdir kittyomo
$ cd kittyomo

 #Dockerfileの作成 

$ vim Dockerfile


・Dockerfileの内容

FROM ubuntu:latest
RUN apt-get update && apt-get install -y \
         sudo\
         wget\
         vim
WORKDIR /opt
RUN wget https://repo.continuum.io/archive/Anaconda3-2019.03-Linux-x86_64.sh &&\
   sh /opt/Anaconda3-2019.03-Linux-x86_64.sh -b -p /opt/anaconda3 && \
   rm -f Anaconda3-2019.03-Linux-x86_64.sh
ENV PATH /opt/anaconda3/bin:$PATH
RUN pip install --upgrade pip
WORKDIR /
CMD ["jupyter","lab","--ip=0.0.0.0","--allow-root","--LabApp.token=''"]


その後

$ docker build .

#runを行うjupyterlabのデフォルトは8888
$ docker run -p <ホストのポート>:<コンテナのポート> <imageID>

# もしくは
docker run -p <ホストのポート>:/<コンテナのポート> -v <マウントしたいホストのパス>:<マウント先> --name <コンテナの名前> <imageID>

この記事が気に入ったらサポートをしてみませんか?