(просто возникло сомнение по данным БД на второй машине) Получается чтобы сохранить данные БД 2ой машины надо будет делать экспорт /импорт дампа или достаточно будет скопировать/вставить папку БД?Если тестовый дамп достаточно мал, чтобы вместиться в VCS, то можно сделать авто-инициализацию с дампа .sql, прописав эти шаги в конфигурации DC. Тогда у другого разработчика будет минимальное рабочее окружение.
сейчас все это есть: сам контейнер состоит из 2 VCS (1ый - файлы докеров(БД и необходимые компоненты для приложения) и компоса, а 2ой само приложение).так не принято делать. Сборочные конфигурации должны быть в том же проекте.
Просто думаю как правильно делать - оставлять так как есть и на сторонней машине собирать и делать пулы обновлений или собирать образ и отправлять на стороннюю машину уже собранный/пересобранный образ (просто возникло сомнение по данным БД на второй машине)Принято собирать или на сборочной машине (или в облачных CI/CD), откуда аплоадится в некий реестр образов версий, перед тем, как развёртывать на продакшене. Или если нужно развернуть локально у разработчика. В других случаях не принято куда-то копировать образы, тем более, от одного разработчика к другому.