Сам еще не пользовался, но насколько знаю, делается через
external-network
:
В том сервисе первой сборки, из которого нужен коннект к сети из другой сборки прописываете соответствующий
network
из второй сборки, а в во второй сборке network'е, к которому коннектитесь прописываете параметр:
external: true
Например:
# first/docker-compose.yml
version: '2'
services:
first:
...
networks:
- network1
networks:
network1:
driver: bridge
...
# second/docker-compose.yml
version: '2'
services:
second:
...
networks:
- first_network1
networks:
first_network1:
external: true
После этого можно обращаться к из одного сервиса к другому - из
first
делать
ping second