W końcu rozwiązałem problem. To był „host lokalny ", w 127.0.0.1 nic nie działało.
Musiałem to zmienić na IP maszyny dokującej. Ta informacja jest wyświetlana, jeśli otworzysz Terminal szybkiego startu Dockera . Pokazuje coś w stylu „docker is configured to use the default machine with IP 192.168.XX.XXX
"
Innym sposobem na znalezienie tego adresu IP jest otwarcie Monitora zasobów , przejdź do Sieci i sprawdź połączenia TCP . Powinien być docker.exe
działa. IP pokazany w Adresie zdalnym kolumna to ta, która będzie działać.
Wreszcie właściwe polecenie :
engine = create_engine('postgresql+psycopg2://postgres:[email protected]/mydb?port=5430')