У меня есть приложение весенней загрузки, которое подключается к базе данных Mongo.Я создал файл docker-compose.Приложение весенней загрузки имеет два экземпляра.Первый экземпляр работает на 8080 и 27017, который работает отлично.Теперь второй экземпляр работает на 8083 и 27018. Я могу легко подключиться к 27017 и 27018 через графический интерфейс Mongo.Однако, когда я запускаю docker-compose для второго экземпляра, весенняя загрузка выдает исключение.
Ниже приведены мои файлы docker-compose:
Первый экземпляр (docker-compose.yml):
version: '3'
services:
app:
container_name: HR-BACKEND
restart: always
build: .
ports:
- "8081:8080" #VF Webservice
links:
- mongo
mongo:
container_name: MONGOHR
image: mongo:4.0.2
ports:
- "27017:27017"
volumes:
- /data/hrdb:/data/db
Первый экземпляр (application.properties)
spring.data.mongodb.uri=mongodb://mongo:27017/tsp
Второй экземпляр (docker-compose.yml):
version: '3'
services:
app:
container_name: VF-BACKEND
restart: always
build: .
ports:
- "8083:8080" #VF Webservice
links:
- mongovf
mongovf:
container_name: MONGOVF
image: mongo:4.0.2
ports:
- "27018:27017"
volumes:
- /data/hrdb:/data/db
Второй экземпляр (application.properties)
spring.data.mongodb.uri=mongodb://mongovf:27018/tsp
Версия докера:
Docker версия 18.09.1, сборка 4c52b90
.Я не мог найти решение в SO.Пожалуйста, дайте мне знать, если нужно больше деталей