Docker で 任意のPythonバージョンの環境を作る

Dockerfileの作成

$ vi Dockerfile

# python バージョン:3.7.6
FROM python:3.7.6

#  作業ディレクトリ
WORKDIR /code

# 作業ディレクトリをコンテナにコピー
COPY ./code /code

# pip アップグレード
RUN pip install --upgrade pip

# requirements.txt はコンテナにコピーして実行
COPY requirements.txt .
RUN pip install -r requirements.txt


requirements.txt の作成

$ vi  requirements.txt

numpy
pandas
matplotlib
seaborn
scikit-learn


イメージの作成

$ docker image build -t python376 .
$ docker images


起動

$ docker run -it -v ./code:/code python376 bash