django部署nginx报错failed (2: No such file or directory) in /etc/nginx/nginx.conf:15

0. 完整报错信息

  • nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:15

1. 报错环境

  • docker部署nginx时,目录挂载出错
  • 原出错的docker语句
  • docker run -id --name=nginx -p 80:80 -p 443:443 -v  /opt/docker/nginx/cert:/etc/nginx nginx

2. 报错原因

  • 宿主机的空文件夹挂载到容器的nginx的文件夹上,把容器中原有的文件给覆盖成空了,所以才报错

3. 解决办法

  • docker run -id --name=nginx -p 80:80 -p 443:443 -v  /opt/docker/nginx/cert:/etc/nginx/cert nginx
  • 把宿主机的文件夹,挂载到容器中的文件夹上(如果容器没有,会自动创建)

你可能感兴趣的:(python_web_报错大全,nginx,django,运维)