Ik ben er eindelijk achter wat het probleem is. Het was "localhost ", er draaide niets op 127.0.0.1 .
Ik moest het veranderen in het IP-adres van de docker-machine. Deze informatie wordt weergegeven als u de Docker Quickstart Terminal . opent . Het toont iets als "docker is configured to use the default machine with IP 192.168.XX.XXX
"
Een andere manier om dit IP-adres te vinden, is door Resource Monitor te openen , ga naar het Netwerk tabblad en controleer vervolgens de TCP-verbindingen . Er zou docker.exe
moeten zijn running.The IP getoond in het Remote Address kolom is degene die zal werken.
Eindelijk het juiste commando :
engine = create_engine('postgresql+psycopg2://postgres:[email protected]/mydb?port=5430')