create a new network
$ docker network create test
create a container to listen
$ docker run -d --net test --network-alias listener alpine nc -l 8080
create another container to ping it
$ docker run -ti --net test alpine ping listener
PING listener3 (172.20.0.5): 56 data bytes
64 bytes from 172.20.0.5: seq=0 ttl=64 time=0.114 ms
64 bytes from 172.20.0.5: seq=1 ttl=64 time=0.198 ms
^C
--- listener3 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.114/0.156/0.198 ms