今回はDockerでPythonの環境構築とPythonファイルを作成と実行するまでを解説します。
Docker側で行うことはそこまで多くありません。
早速メイン記事に進みましょう。
DockerにPython環境構築を行う
任意のフォルダで下記を保存する。
version: '3'
services:
python:
image: python:3.7
container_name: python_dev
tty: true
docker-compose up -d
コンテナ側に移動する
docker exec -it python_dev /bin/bash
# ←のディレクトに移動する
これでdockerコンテナ内に入れました。このコンテナにはすでにPythonがインストールされています。
では次に「Hello World」のPythonファイルを作成します。
Dockerで「hello world」のPythonファイル作成と実行
コンテナ側ではエディタがなくファイルの記述が行えないので下記でVimをインストールする。
#apt-get update
#apt-get install -y vim
#vim hello.py
Vim操作に移る
Vim操作でスクリプトを記述する。
print("helloworld")
Vimの簡単な操作として下記があります。
「:i」 インサートモードで文字を記述できるようになる
「:w」 保存。スペース+名前で名前をつけて保存
「:q」 vimから抜ける
「esc」 キーモードに変更する(キーモードでしか上記のコマンドをvimの最下部で実行可能)
#python sample.py
(output) helloworld
以上で今回の記事は完了です。他にもTensorflow環境やTesseract環境などをDocker上に構築しているので気になるかたはこちらのリンクから見ていただけると幸いです。
コメント
[…] ④はローカルで作業をする場合はおすすめの方法です。「DockerでPython環境構築手順。」 […]