По дефолту для каждого файла создается своя подсеть.
Что бы оба приложения работали в одной сети, то как вариантв одном docker-compose.yml создать network а во втором использовать тот же network с флагом external: true.
В доках можете почитать https://docs.docker.com/compose/networking/#use-a-...
Залить проект в git репозиторий.
Установить на другой машине `git`, `docker`, `docker-compose`
Склонировать репозиторий на другой машине.
Собрать, запустить контейнеры.