Rumah  >  Soal Jawab  >  teks badan

docker build 自动启动服务不生效

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

我想大声告诉你我想大声告诉你2756 hari yang lalu749

membalas semua(3)saya akan balas

  • 阿神

    阿神2017-04-26 09:04:26

    ahli?

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-26 09:04:26

    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!

    balas
    0
  • PHPz

    PHPz2017-04-26 09:04:26

    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 >

    balas
    0
  • Batalbalas