Hola, tengo un microservicio de spring boot en docker (también tengo kafka y elastic), en una instancia de oracle cloud. El caso es que kafka y elastic me funcionan perfectamente y me puedo conectar a su interfaz gráfica a través del navegador con la ip de la instancia, abriendo los puertos. Con el microservicio de spring boot me es imposible, se ejecuta y funciona todo perfectamente por consola pero al intentar conectarme por navegador no aparece nada, como si no existiera. En mi pc sí me funciona bien en docker ¿Alguien sabe a qué se puede deber? ¿Me estoy perdiendo algo y no me entero?
En el application.properties solo tengo asignado el server.port=5111.
El docker file
FROM openjdk:18-jdk-alpine
COPY proyecto-0.0.1-SNAPSHOT.jar ms-twitter.jar
ENTRYPOINT ["java","-jar","/ms-twitter.jar"]
El docker-compose.yml
java:
container_name: java-microservice
build:
context: ./docker/java
dockerfile: Dockerfile
image: ms-twitter:latest
ports:
- 5111:5111