Pasta .docker
Ao criar o container do mysql a pasta .docker/mysql foi criada automáticamente, porém com permissão de root
drwxr-xr-x 3 root root 4096 mar 1 09:10 .docker/
Então quando tento subir o container recebo o erro a baixo:
PermissionError: [Errno 13] Permission denied: '/home/carlos/docker/app-laravel-docker/.docker/mysql/performance_schema
mysql:
Olá, Carlos!
Tudo bem?
Qual o sistema operacional você está trabalhando? Linux?
Quando acessa o container app, qual o usuário está acessando?
Deveria ser um usuário chamado "carlos" > carlos@nome-suamaquina:/diretorio$
https://github.com/especializati/setup-docker-laravel/blob/laravel-9-com-php-8/Dockerfile#L4
É o Linux,
O Usuário é o carlos mesmo: carlos@e11c17342fb9:/var/www$
Se eu excluir a pasta .docker ele consegue recriar, mas seu excluir as imagens e tentar recriar quando existe esta pasta .docker, ai da este erro de permissão..
Quando excluir as imagens, exclua também esse diretório .docker/, assim não terá problemas com permissões novamente.
Qualquer dúvida amigo, me retorna. Beleza?
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!