eu usei abaixo o yml de configuração:
web:
image: nginx:latest
ports:
- "8080:80"
volumes:
- ./code:/code
- ./site.conf:/etc/nginx/conf.d/site.conf
por que erro de permissão para acesso /etc/nginx
ou /var/log/nginx/error.log
.
$ docker-compose up
Creating crmapicoremain_web_1 ...
Creating crmapicoremain_web_1 ... done
Attaching to crmapicoremain_web_1
web_1 | nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
web_1 | 2017/10/30 05:45:48 [emerg] 1#1: no port in upstream "php-fpm" in /etc/nginx/conf.d/CRM.conf:18
crmapicoremain_web_1 exited with code 1
como acessar o usuário root com o docker-compose.yml?
Respostas:
2 para resposta № 1Por favor, tente definir SELinux
para Permissive/Disabled
e tente novamente.
su -c "setenforce 0"
Observe que isso reduzirá sua segurança e não é recomendado em ambientes de produção. Você deve tentar corrigir o problema e ativar o SELinux.