Одна из проблем, с которыми приходится столкиваться, занимаясь настройкой окружения для разработчиков, с использованием Docker и Docker-compose, это вопрос о том, как сводить вместе несколько различных проектов. При условии, что все проекты, конечно же, имеют `docker-compose.yml` файл.
Причин, по которым становится необходимо делать это, может быть несколько:
* Разработка низко связанных компонентов огромной системы. Где каждый проект, по сути, может являться отдельным самостоятельным приложением
* Подключение отдельных компонентов для тестирования. Вынесение `mock`-сервисов и тестов в отдельные контейнеры со своей логикой линковки и взаимодействия
* Внешнии, по отношению к проекту, системы, которые тем не менее 'живут' в docker среде
[Читать дальше →][1]
[1]:
http://habrahabr.ru/post/274581/#habracut