Para fazer isso, tudo que você precisa é fazer com que ele use a mesma rede, então eles estarão visíveis. No meu caso eu defini uma rede que é referida externamente por todas as minhas pilhas chamadas public
docker network create -d overlay --attachable public
De lá no meu arquivo docker-compose.yml eu tenho
networks:
public:
external:
name: public