When you use localhost it is local to the machine / container running so in this case you are trying to connect to localhost on the n8n machine which isn’t going to reach NocoDB. Can you try changing the hostname to http://172.17.0.1:8080 assuming the default docker network configuration for both containers this should work if not you will need to configure docker and the containers to allow communication between them.