exec workspace bash
Ola tudo bem?
Então quando eu coloco o camando
docker-compose exec workspace bash
depois ls na seguinte linha como esta na aula, só aparece a pasta do laracok... e tem mais uma pasta la que criei para instalar o laravel mais a pasta não aparece?
Poderiam me ajudar pra ver o que acontece que a outra pasta não aparece?
Grato desde já
Olá Erik!
Tudo bem?
Não está sincronizando os arquivos dentro do container do workspace?
Em qual path você está no workspace?
pwd
Me envia um print por favor, do workspace com o comando ls -la e dos arquivos no S.O. (https://imgur.com/upload).
No aguardo.
Seu container do Workspace aparentemente está ok.
Se você criar um novo arquivo agora, dentro do workspace (/var/www/):
touch teste.txt
Esse mesmo arquivo estará disponível em C:\Docker\teste.txt
----------------------
O do MySQL está com problemas. Vou te ajudar a resolver!
Esse erro é porque a versão do MySQL instalada foi 8, e essa versão tem algumas incompatibilidades com o PHP.
Para resolver isso altere no arquivo .env a versão do MySQL (em laradock/):
// Troque isso:
MYSQL_VERSION=latest
// Por isso:
MYSQL_VERSION=5.7
Depois, destrua todos os seus containers:
docker-compose down
Depois delete a pasta data/ em ~/.laradock/ (No Windows: C:/Users/Nome Usuário/.laradock/data)
Depois, faça o rebuild do container do MySQL, com a versão 5.7:
docker-compose build mysql
Por último, basta subir novamente os containers:
docker-compose up -d nginx mysql phpmyadmin
Para você não perder tempo, um ambiente alternativo: https://drive.google.com/open?id=1zdqr6hI7vA400Uh1zx7N5uq7-RZvwamX
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!