forestec

勉強した内容をつらつらと備忘録として記していきます。

Python環境をDockerで構築

Pythonの環境をDockerで構築する際の備忘録

Dockerの導入については以下で紹介している。 yuzuremon.hatenablog.com

Dockerイメージのインストール

DockerHubから公式Pythonのイメージをインストール

$ docker pull python:3.7

コンテナ起動

インストールしたイメージからコンテナを起動、作成します。

コンテナを作成する前にローカルに開発を行うディレクトリを作成し、そこに移動します。

開発自体はローカル環境で行えるようにローカルとコンテナのディレクトリを同期してコンテナを作成します。

$ docker run -d --name python_3.7 -w /app -v $(pwd):/app python:3.7 /bin/bash

確認

$ docker container ps

python_3.7が表示されるはずです。

コンテナにログイン

$ docker exec -it python_3.7 /bin/bash

Python動作確認

$ echo 'print("hello, python")' > test.py
$ python test.py

hello, pythonが表示されればOK

これでPython環境の構築は完了です。