FROM python:3.9 # ワークディレクトリを設定 WORKDIR /app # ホストマシンのカレントディレクトリのPythonファイルをコンテナの/appディレクトリにコピー COPY . /app # Pythonファイルを実行 CMD [“python”, “main.py”] イメージで上記のdockerfileをつくったけど、これは、main.pyしか実行できないって事?

このDockerfileでは、コンテナが起動したときにmain.pyが実行されるように設定されています。しかし、コンテナ内で他のPythonファイルを実行することもできます。たとえば、コンテナが起動した後に別のPythonスクリプトを実行したい場合は、main.pyの代わりに別のスクリプト名を指定することができます。ただし、このDockerfileでは、main.pyがデフォルトの実行ファイルとして指定されているだけであり、他のPythonスクリプトを実行することも可能です。

未分類

Posted by ぼっち