Maison > Questions et réponses > le corps du texte
Il s'agit de la partie nginx de docker-compose.yml. Elle monte uniquement le répertoire racine du site. Le fichier du répertoire www sur la machine hôte peut fonctionner normalement :
nginx:
depends_on:
- php
# nginx镜像的路径
image: hub.c.163.com/library/nginx:latest
# 宿主机的/docker/nginx/www目录挂载容器中的/usr/share/nginx/html目录,
volumes:
- /docker/nginx/www:/usr/share/nginx/html
# nginx意外退出时自动重启
restart: always
ports:
- "80:80"
- "443:443"
container_name: nginx
Mais quand je remonte le fichier de configuration Nginx :
nginx:
depends_on:
- php
# nginx镜像的路径
image: hub.c.163.com/library/nginx:latest
# 宿主机的/docker/nginx/www目录挂载容器中的/usr/share/nginx/html目录,
volumes:
- /docker/nginx/www:/usr/share/nginx/html
- /docker/nginx/conf:/etc/nginx/conf.d
# nginx意外退出时自动重启
restart: always
ports:
- "80:80"
- "443:443"
container_name: nginx
Cela ne fonctionne plus correctement. J'ai copié le fichier de configuration Nginx de la dernière heure de travail normale vers le host/docker/nginx/conf, mais cela ne sert à rien. Supprimez simplement cette configuration de montage et tout ira bien à nouveau
为情所困2017-05-18 10:49:00
1. Si nginx ne monte pas d'abord le fichier nginx, puis docker exec -it pour entrer nginx, ou montez-le dans un autre répertoire, vérifiez si le fichier est monté ok
2. ou macos, veuillez vérifier le partage du répertoire pour voir s'il est correct. De manière générale, les projets sous Utilisateurs seront montés correctement
Voici les problèmes que j'ai déjà rencontrés. J'espère que cela vous sera utile : #🎜🎜. #/q/10 ...
滿天的星座2017-05-18 10:49:00
Le chemin est-il faux ? J'ai regardé mon projet et ça ressemble à ça - "./nginx.conf:/etc/nginx/conf.d/default.conf"
Vous pouvez bash pour vérifier le chemin
As-tu écrit ce commentaire à l'envers
# 容器的/docker/nginx/www目录挂载主机中的/usr/share/nginx/html目录