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!
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
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 :
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.(1)
CMD ["nginx", "-g", "daemon off;"]
, principalement utilisé lorsquedocker run -d xxx
est nécessaire(2) ou écrire un script
run.sh
, et ensuiteCMD ["path/to/run.sh"]
Je suis citoyen ou supérieur, et je veux surtout entendre ce qui se dit plus tard. Passer!
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