Nginx 容器 exited with code 1 是什么错误

同样的dockerfiles,在linux服务器上跑没问题。。在我自己windows笔记本本地上跑,nginx一直出现这个错误是什么原因呢:
图片描述

之前在服务器上玩一开始也有这个问题,后来发现是nignx配置的问题,修改之后可以了。现在怎么也看不出问题在哪里,win10,Docker for windows,用的linux container,设置了shared drives了,mysql什么的都正常,就nginx出错。

阅读 13.8k
1 个回答

报错信息,很明确。

/data/log/nginx/access.log

打开这个文件的时候,失败了。该文件不存在。

你是不是将本地的目录,挂载到 docker 容器上,但是 windows 本地并没有该目录。上面是 Linux 目录的写法,windows 都是这种格式的目录路径 C:\Users\cameron\a-b

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题