docker build 自动启动服务不生效
我想大声告诉你
我想大声告诉你 2017-04-26 09:02:26
0
3
763

docker buill -t imagename .
CMD 自动开启 nginx 失败

我想大声告诉你
我想大声告诉你

全員に返信(3)
阿神

構築しますか?

いいねを押す +0
大家讲道理

一般的に、特定のプロセスの自動開始は通常、スーパーバイザーによって管理されます。具体的な使用方法については、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 が何を返すかわかりません。そのため、ここで分析することしかできません。
私は国民以上で、主に後で言われることを聞きたいです。合格!

いいねを押す +0
PHPzhong

CMD nginx を Dockerfile に追加します。複数の CMD がある場合は、最後の 1 つだけが有効であることに注意してください。
それを実行します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート