Vidím dva problémy:
-
Zkuste přidat
links: - mysql:mysqldo
appve vašem souboru Docker Compose. Tím zajistíte, že se dostanete namysqlkontejner zapp. Ve vašíappnastaví mapování názvu hostitele (DNS). kontejner, takže kdyžping mysqlzapp, převede to namysqlIP adresa kontejneru. -
Ve vašem
.pysoubor, kde definujete, ke kterému hostiteli se chcete připojit? Přidejtehost="mysql"kconnectvolání. Ve výchozím nastavení se připojí k127.0.0.1, což je to, co vidíte.cnx = mysql.connector.connect(host="mysql", user="root", password = 'root', database=malicious)
Oprava obou těchto by měla vyřešit váš problém.