Docker localhost
Bom dia professor estou tendo um problema , estou usando docker tudo configurado inclusive o wsl 2
Olá, Rafael!
Tudo bem?
Qual setup Docker vc está usando?
Para resolver pode alterar a permissão do diretório:
chmod -R 777 storage/
Estou usando o laradock
Professor nao estou achando o lugar pra alterar
É seguro usar o 777 ?
Local sim, sem problemas.
Em produção, você acessa com um usuário não root:
docker-compose exec --user=laradock workspace bash
---
Acessa o container do workspace:
docker-compose exec workspace bash
cd seu-projeto/
chmod -R 777 storage/
Professor ainda nao esta dando certo, vou te encaminhar o erro no link
https://ibb.co/DtRfsbK
Você está fora do container Docker, dentro do windows, por isso erro.
Observe, o comando docker-compose exec workspace bash você rodou fora da pasta onde está no seu projeto (deve rodar em C:/Docker/projects/laravel-repositories)
Esse comando chomd é do linux
Bom dia professor agora deu esse erro
https://ibb.co/p28NqBD
Você ainda não está dentro do container do workspace, precisa rodar este comando dentro do diretório onde está o laradock:
docker-compose exec workspace bash
---
Notei que já está usando o WSL2, ótimo!!!
Se quiser usar esse setup aqui amigo: https://academy.especializati.com.br/aula/instalando-o-laravel-9
Na hora que eu for rodar esse comando tenho que abrir um terminal dentro do laradock e fazer isso pelo WSL ?
Exato amigo, tudo o que for fazer com o Docker, faça dentro do WSL
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!