Exécuter via commande
sudo docker run --name nginx -d -p 80:80 -v $PWD/nginx/conf:/etc/nginx
nginx
Le conteneur est créé avec succès, mais ne peut pas être démarré.
Vous pouvez le voir dans le journal
`
2017/05/24 12:13:34 [emerg] 1#1 : open() "/etc/nginx/nginx.conf" a échoué (2 : aucun fichier ou répertoire de ce type )
nginx : [emerg] open() "/etc/nginx/nginx.conf" a échoué (2 : aucun fichier ou répertoire de ce type)
`
Si je partage le répertoire /etc/nginx/conf.d, il n'y a pas de problème. Puis-je demander pourquoi cela se produit ? Est-ce un problème d'autorisations ?
Wow, mon pote, tu viens de tuer nginx. De nombreux fichiers de nginx se trouvent sous /etc/nginx. Ne les montez pas comme ça, montez simplement un fichier directement
.Ce qui suit est un exemple de mon arrangement utilisant docker-compose