есть такой конфиг, в папках контекста есть свои докер файлы, как мне собрать контейнеры в одной сети, что они из одного в другой можно было обращаться localhost:3000 ну порт опционно ?
Это два сервиса = два контейнера, которые общаются между собой постоянно
lex bem, не вижу проблем с этим. Как я уже сказал - прописываете опцию и будет работать.
Есть конечно другой путь, прописывать имена контейнеров в конфиг файлах. Например, если надо чтобы контейнер agent был доступен server то в конфиге прописывать: agent:3000 там где надо прописать адрес, но тогда вам нужно эти конфиги подключать в контейнер. Пример здесь