Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Docker Compose conectar ECONNREFUSED 172.18.0.4:3306


wait-for-it.sh por padrão, espera 15 segundos e retorna, mesmo que o destino ainda não esteja pronto. Você vê isso em sua saída também. Mas o banco de dados ainda não está pronto. Faça wait-for-it.sh espere mais , talvez com -t 90 para esperar 90 segundos ou -t 0 para fazê-lo esperar para sempre.

(Na minha experiência, os contêineres de banco de dados do Docker costumam levar de 30 a 60 segundos para inicializar, especialmente na primeira vez.)