Dockerコンテナでクローンジョブを実行するためのベストプラクティスは何ですか?

Dockerコンテナでクローンジョブを実行するためのベストプラクティスは何ですか?

私のアプリケーションはDockerコンテナで実行されているPython Djangoです。アプリケーションには、データベース内のデータを継続的に更新するクローン操作があります。 cronジョブの出力をdockerコンソールにリダイレクトする必要があると述べたいくつかのドキュメントを読んだので、このcronジョブを別のコンテナに入れる必要がありますか?コンテナでクローンを実行するためのベストプラクティスはありますか?

ベストアンサー1

他のコンテナに対してタスクを実行するためにDockerコンテナを作成することをお勧めします。データベース用の別々のコンテナとDjangoアプリケーション用のコンテナがある場合は、cronジョブ用に別々のDockerコンテナを実行することをお勧めします。時間が経つにつれてプロジェクトが成長する可能性があり、その時点で作業するための集中型crontabがあります。これを行う方法については、これを行う方法を説明する良い記事があります。 Dockerコンテナを作成して他のコンテナに対してタスクを実行する

おすすめ記事