/ / como obter acesso root com o docker-compose.yml - docker, nginx, docker-compose

como obter acesso root com docker-compose.yml - docker, nginx, docker-compose

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 № 1

Por 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.