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