dcoker-compose - docker で crontab を実行する方法
習慣沉默
習慣沉默 2017-05-24 11:32:55
0
2
994

プロジェクトは docker の下で実行されます。現在、crontab が必要です。docker の下に crontab を追加したいのですが、追加できないことがわかりました。 docker を使用する専門家は、docker の下に独自の crontab をどのように追加しますか?
プロジェクトは docker-compose 2.0 を使用します
システムには ubuntu が装備されています
言語は php7 です

習慣沉默
習慣沉默

全員に返信(2)
刘奇

私のアプローチ:

1. Dockerfile に crontab をインストールします。
ファイルを使用してマッピングします。もちろん、Dockerfilevolume 把本地的 etc/crontab3 に直接記述して、スーパーバイザーを使用してメインアプリケーションと crontab を起動することもできます

実際、crontab の使用は、インストール、構成、起動にすぎません。最初の 2 つのステップは、ビルド時に Dockerfile に直接書き込まれます。 Docker は 1 つの CMD しか受け付けず、メイン アプリケーションと crontab を同時に起動できないため、重要なのは起動方法です。スーパーバイザを使用するだけです。

いいねを押す +0
PHPzhong

1.Dockerfileは以下の通りです

リーリー

docker-compose に追加してビルドできます

2. 他のスクリプトを使用して crontab 実装をシミュレートするデーモン プログラムを作成できます

3. ホスト上で実装する (推奨されません)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!