【Docker】解决Docker-compose启动的nginx容器出现Exit1的方法
首先
为了更好地理解Docker,我决定在实习期间使用Docker来构建我自己开发的Laravel应用程序的环境?。
经过
- 启动容器
docker-compose up -d

docker-compose ps

错误内容 (translation: Error content)
Name Command State Ports
--------------------------------------------------------------------------
(中略)
nginx /docker-entrypoint.sh ngin ... Exit 1
当使用docker-compose logs来查看日志时,出现”操作不允许”的错误提示。
nginx | nginx: [emerg] open() "/etc/nginx/conf.d/default.conf" failed (1: Operation not permitted) in /etc/nginx/nginx.conf:31
尝试过的事情 guò de
docker-compose killコマンドを実施
Dockerイメージ、コンテナの削除
docker-compose.ymlファイルのnginxイメージを、nginx:stable-alpine→nginx:latestに変更
解决办法 (jiě jué fǎ)
由于在Docker for Mac上没有被授予访问权限,导致nginx容器变为Exit1。
这次的情况下,由于我把项目文件夹放在了“文件”文件夹中,所以似乎需要允许从“文件”文件夹访问?

请提供更多上下文信息,以便我能为您提供正确的答案。