Hi all - having a hard time figuring out a hard issue here. I’ve been trying to get one docker container to host a websocket server and other container to be a client to it. The problem is that no matter what settings I try (network: host or custom network) I always get the following error:
0 can not connect: dial tcp 172.29.0.3:8080: connect: connection refused
The ip address is coming from directly naming the service that hosts the websocket server in the code, so it’s not an issue of using localhost.
Here is my config file:
version: '3.5'
networks:
proxynet:
name: custom_network
driver: bridge
services:
testing_service:
build:
context: PATH
dockerfile: build/testing_service.Dockerfile
volumes:
- PATH:/app
networks:
- proxynet
student_server:
build:
context: PATH
dockerfile: build/student_service.Dockerfile
volumes:
- PATH:/app
networks:
- proxynet
ports:
- "8080:80"
I am able to connect to the websocket server through my localhost and am able to ping the containers from within the containers - which confuses the issue a lot.