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

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

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

répondre à tous(3)
阿神

membres ?

大家讲道理

De manière générale, le démarrage automatique de certains processus est généralement géré par le superviseur. Veuillez rechercher sur Google pour un usage spécifique.

Si vous voulez quelque chose de plus simple, vous pouvez essayer :
(1) CMD ["nginx", "-g", "daemon off;"], principalement utilisé lorsque docker run -d xxx est nécessaire
(2) ou écrire un script run.sh, et ensuite CMD ["path/to/run.sh"]

Comme vous n'avez fourni aucune autre information spécifique, je ne sais pas ce que votre nginx renverra après un échec, je ne peux donc l'analyser qu'ici.

Je suis citoyen ou supérieur, et je veux surtout entendre ce qui se dit plus tard. Passer!

PHPzhong

Ajoutez CMD nginx au Dockerfile. Notez que s'il y a plusieurs CMD, seul le dernier est valide
Construisez pour générer l'image puis exécutez
docker run -d image

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal