Java.lang.illegalstateException: картирование порта хоста не найдено для порта контейнера 27017 в Docker Compose Setup сJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.illegalstateException: картирование порта хоста не найдено для порта контейнера 27017 в Docker Compose Setup с

Сообщение Anonymous »

Я работаю над приложением Spring Boot, которое подключается к MongoDB, работающему в контейнере Docker с помощью Docker Compose. Тем не менее, я сталкиваюсь с следующей ошибкой: < /p>

Код: Выделить всё

java.lang.IllegalStateException: No host port mapping found for container port 27017
< /code>
Вот соответствующая часть моего файла docker-compose.yml: < /p>
services:
mongo:
image: mongo:latest
container_name: character-media
command: mongod --port 27018
volumes:
- mongo-data:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=secret
ports:
- "27018:27018"
restart: unless-stopped

volumes:
mongo-data:

< /code>
application.yml config: < /p>
spring:
data:
mongodb:
uri: mongodb://admin:secret@localhost:27018/character_data

Проблема:
в моем докере-compose.yml, я выставляю mongodb на порту 27018 (27018: 27018) , но приложение Spring Boot пытается подключиться к MongoDB на порту 27017, что вызывает ошибку без картирования порта хоста, найденного для порта контейнера 27017. < /p>
Шаги I приняли:
*Я уже настроил MongoDB для использования порта 27018 в файле Docker Compose.
*Я проверил конфигурацию Spring Boot и подтвердил, что она указывает на Localhost: 27018.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ner-port-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»