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

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

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

membalas semua(3)
阿神

ahli?

大家讲道理

Secara umumnya, memulakan proses tertentu secara automatik biasanya diuruskan oleh penyelia. Sila google untuk kegunaan tertentu.

Jika anda inginkan sesuatu yang lebih ringkas, anda boleh mencuba:
(1) CMD ["nginx", "-g", "daemon off;"], terutamanya digunakan apabila docker run -d xxx diperlukan;
(2) atau tulis skrip run.sh, dan kemudian CMD ["path/to/run.sh"]

Oleh kerana anda tidak memberikan apa-apa maklumat khusus lain, saya tidak tahu apa yang nginx anda akan kembalikan selepas kegagalan, jadi saya hanya boleh menganalisisnya di sini.
Saya warganegara ke atas, dan saya ingin mendengar apa yang diperkatakan kemudian. Lulus!

PHPzhong

Tambah CMD nginx pada Dockerfile Ambil perhatian bahawa jika terdapat berbilang CMD, hanya yang terakhir yang sah
Bina untuk menjana imej dan kemudian jalankan
docker run -d image >

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan