Du kan ikke oprette forbindelse til localhost
fra Docker (især på en Mac, hvor Docker kører i en Linux VM under overfladen) og forventer at få adgang til de tjenester, der leveres af værtsmaskinen.
Der er dog funktionalitet til at få adgang til værtsmaskinen via IP-adresse ved hjælp af det specielle værtsnavn docker.for.mac.localhost
. Fravær af andre Docker-netværksproblemer, ændre din forbindelsesstreng til at bruge docker.for.mac.localhost:3306
bør løse dette problem og tillade adgang til tjenester på værtsmaskinen.
(Flere detaljer om denne løsning findes i Docker-dokumenter .)