У меня есть проект docker-compose, который определяет интерфейсную службу, выполняющую приложение Vue JS с сервером NGINX, и внутреннюю службу, выполняющую API-интерфейс колбы.Для разработки достаточно просто определить env.development
с помощью:
API_URL="http://localhost:5010"
Есть ли в любом случае возможность воспользоваться преимуществами маршрутизации Докера, чтобы я мог подключиться к сервису, используя его имя (как я привыкна стороне сервера), чтобы я мог обойтись без привязки порта моей серверной службы к 5010 на моей хост-машине?
что-то вроде
API_URL="backend:5010"
было бы идеально, чтобы я не сталнеобходимо выполнить любой трюк, чтобы получить IP-адрес контейнера.Общая цель состоит в том, чтобы изолировать стек док-станции от хоста, чтобы можно было запускать несколько экземпляров без создания конфликтов портов.
Спасибо за любую помощь или понимание, которое вы можете предложить.