Nemůžete se připojit k localhost
z Dockeru (zejména na Macu, kde Docker běží na virtuálním počítači s Linuxem pod povrchem) a očekávejte, že budete mít přístup ke službám poskytovaným hostitelským počítačem.
Existuje však funkce pro přístup k hostitelskému počítači pomocí adresy IP pomocí speciálního názvu hostitele docker.for.mac.localhost
. Chybí jakékoli další problémy se sítí Docker, upravte svůj připojovací řetězec tak, aby používal docker.for.mac.localhost:3306
by měl tento problém vyřešit a povolit přístup ke službám na hostitelském počítači.
(Další podrobnosti o tomto zástupném řešení jsou k dispozici v Dockerdoccs .)