dockerでpythonスクリプトを実行するにはどうすればよいのですか?Dockerでpythonスクリプトを実行するにはどうすればいいですか?
また、複数の同時接続を処理する必要があります。たとえば、一度に2人の人が2回の実行を実行する場合、ある人が別の人によって作成したファイルを上書きしてはいけません。
dockerでpythonスクリプトを実行するにはどうすればよいのですか?Dockerでpythonスクリプトを実行するにはどうすればいいですか?
また、複数の同時接続を処理する必要があります。たとえば、一度に2人の人が2回の実行を実行する場合、ある人が別の人によって作成したファイルを上書きしてはいけません。
通常、あなたはMount a host file as a data volume、またはあなたの場合はhost directoryです。
python image参照してください:ファイルがその搭載したフォルダ内に作成されている場合
docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python your-daemon-or-script.py
その方法は、それがホストのハードドライブ上に作成され、同じスクリプトを実行し、別のユーザーによって上書きされることはありません彼/彼女自身の容器に入れてください。 Ubutuの画像については
、あなたは裸のレポ(git clone --mirror
)としてクローニングされ、Gitのレポの初期コピー
のために聞いて、インストールされ、新しいコンテナを実行することができ、およびコンテナのGitのレポにそのPRのブランチを押してください。そのコンテナリポジトリのポスト受信フックは、Pythonスクリプトをトリガすることができます。 - できること
@ user1305989 OK、私はホストからの完全な隔離を達成するプルリクエストごとの1コンテナを含む別の方法で答えを編集しました。 – VonC
Ubuntuの画像 – user1305989