2017-07-25 6 views
0

J'ai construit une image Docker contenant Nginx avec sa configuration permet de l'appeler A quand je le construis manuellement son bâtiment et fonctionne sans erreurs mais quand j'ai décidé de gérer l'image de docker lancer systemctl ça ne me donne pas erreurs non plus, mais lorsque le type: état systemctl A. sudo le service est inactif (mort)Gérer image docker lancer systemctl

Here is my nginx.service file

Here is the output given when managed throw systemctl

ce que je peux faire pour la rendre active au démarrage? Merci d'avance

Répondre

0

Vous ne pouvez pas supprimer un conteneur non existant tel que celui de votre champ ExecStartPre. Vous pouvez d'abord: vérifier si le conteneur est en cours d'exécution et le tuer si nécessaire. Je pense que c'est trop compliqué.

Si vous avez une version récente de docker (> 1.10), préférez les politiques Restart: https://docs.docker.com/engine/admin/start-containers-automatically/

docker run --restart always mynginx