プロジェクトは docker の下で実行されます?,F(xiàn)在、crontab が必要です。docker の下に crontab を追加したいのですが、追加できないことがわかりました。 docker を使用する専門(mén)家は、docker の下に獨(dú)自の crontab をどのように追加しますか?
プロジェクトは docker-compose 2.0 を使用します
システムには ubuntu が裝備されています
言語(yǔ)は php7 です
私のアプローチ:
1. Dockerfile に crontab をインストールします。
ファイルを使用してマッピングします。もちろん、Dockerfilevolume
把本地的 etc/crontab
3 に直接記述して、スーパーバイザーを使用してメインアプリケーションと crontab を起動(dòng)することもできます
1.Dockerfileは以下の通りです
リーリーdocker-compose に追加してビルドできます
2. 他のスクリプトを使用して crontab 実裝をシミュレートするデーモン プログラムを作成できます
3. ホスト上で実裝する (推奨されません)