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環境の構築は完了です。