Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Container Wordpress para de rodar sem motivo

Olá pessoal,

Estou refazendo o curso e quando fui executar os comandos da primeira aula, o container do wordpress não está funcionando. Na verdade ele executa e depois cai sem nenhum motivo.

docker run --name database -e MYSQL_ROOT_PASSWORD=teste123 -d mysql 
docker run --name blog-alura --link database:mysql -e WORDPRESS_DB_PASSWORD=teste123 -p 80:80 -d wordpress

Usando o docker logs blog-alura eu achei o seguinte erro:

MySQL Connection Error: (2054) The server requested authentication method unknown to the client

Procurando no google eu achei o link abaixo:

https://github.com/docker-library/wordpress/issues/313

Fiz o que foi sugerido no caso o comando ficou:

docker run --name database -e MYSQL_ROOT_PASSWORD=teste123 -d mysql --default-auth=mysql_native_password

Mas mesmo assim ainda continua com problemas. Alguém pode me ajudar a entender o que está acontecendo?

Desde já Obrigado!

Cesar Sturion

1 resposta
solução!

Cesar, usa a versão 5.7 da imagem do MySQL. É um problema de autenticação do PHP com o MySQL que se você não especificar a versão, ele vai tentar usar a mais recente, que é a 8.