大家讲道理2017-04-26 09:04:26
一般的に、特定のプロセスの自動開始は通常、スーパーバイザーによって管理されます。具体的な使用方法については、Google で調べてください。
もっと単純なものが必要な場合は、次のことを試してください:
(1) CMD ["nginx", "-g", "daemon off;"]
、主に Need で使用されますdocker run -d xxx
;CMD ["nginx", "-g", "daemon off;"]
, 主要用在需要 docker run -d xxx
的情况;
(2)或写一个脚本 run.sh
, 然后 CMD ["path/to/run.sh"]
(2) または、スクリプト run.sh
を記述してから、CMD ["path/to/run .sh "]
他に具体的な情報が提供されていないため、失敗後に nginx が何を返すかわかりません。そのため、ここで分析することしかできません。
私は国民以上で、主に後で言われることを聞きたいです。合格!
PHPz2017-04-26 09:04:26
CMD nginx を Dockerfile に追加します。複数の CMD がある場合は、最後の 1 つだけが有効であることに注意してください。
それを実行します。