Dockerは、Pythonスクリプトを実行するための強力なツールです。以下に、基本的な手順を示します。
Dockerイメージの取得
まず、Pythonの公式Dockerイメージを取得します。これは、以下のコマンドを使用して行います。
$ docker pull python
Dockerコンテナの作成と実行
次に、Dockerコンテナを作成し、Pythonスクリプトを実行します。以下のコマンドは、カレントディレクトリのPythonスクリプトを実行する例です。
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python your-script.py
このコマンドの各部分は次のように解釈されます:
-it
: インタラクティブモードでコンテナを実行します。--rm
: コンテナが停止したら自動的に削除します。--name my-running-script
: コンテナに名前を付けます。-v "$PWD":/usr/src/myapp
: カレントディレクトリ($PWD
)をコンテナ内の/usr/src/myapp
にマウントします。-w /usr/src/myapp
: 作業ディレクトリを/usr/src/myapp
に設定します。python:3
: 使用するDockerイメージを指定します。python your-script.py
: コンテナ内で実行するコマンドを指定します。
以上の手順により、Dockerを使用してPythonスクリプトを実行することができます。これにより、環境設定の手間を省き、どのシステムでも同じ条件でスクリプトを実行することが可能になります。.