При разработке микросервисов не должно иметь значения, где (на каком порту) запускаются приложения. Я запускаю свои микросервисы (на основе Spring-Boot) локально на разных портах с профилем разработки / конфигурации.
Как локально, так и в процессе производства наши микросервисы общаются друг с другом с помощью брокера сообщений, такого как ActiveMQ. Таким образом, не имеет значения, на каком порту они работают.
Поэтому мой совет: просто запустите их на разных портах и убедитесь, что они не зависят от портов, использующих реестр служб.
Если вы добавите более подробную информацию о ваших настройках и приложениях, возможно, мы сможем дать вам более подробный ответ о том, как это сделать.