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 .)