DockerでPythonの実行環境を構築してみる。 Pythonのアプリケーションを動かすというよりは、Dockerコンテナ内でPythonを使ってちょっとしたスクリプトとかを作ったり動かせるようにする、という程度のものを作る。
類似の記事は色々あると思うが自分用メモとして書いておく。
Dockefile
はとりあえず以下のような感じのものにして適当な作業ディレクトリへ設置する。
ロケールの設定とかちゃんとしないとダメだけどここでは書かない。
FROM python:3.8 RUN apt-get update && \ apt-get -y install git \ vim WORKDIR /usr/src/app COPY requirements.txt ./ RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt
ビルドする。
% docker build -t python-docker .
bash を起動する。
% docker run --rm -it python-docker bash root@08725c2d7b98:/usr/src/app# root@08725c2d7b98:/usr/src/app# python -V Python 3.8.3