Du kan inte ansluta till localhost
från Docker (särskilt på en Mac, där Docker körs i en Linux-VM under ytan) och förvänta dig att få tillgång till tjänsterna som tillhandahålls av värddatorn.
Det finns dock funktionalitet för att komma åt värddatorn via IP-adress med det speciella värdnamnet docker.for.mac.localhost
. Frånvarande andra Docker-nätverksproblem, ändra din anslutningssträng för att använda docker.for.mac.localhost:3306
bör lösa det här problemet och tillåta åtkomst till tjänster på värddatorn.
(Mer information om denna lösning finns i Docker-dokument .)