Mam dwie apki na spring boot oraz Docker Desktop zainstalowany na win10. Poniżej wrzucam dwa Dockerfile z tych aplikacji. Problem jest taki,że te aplikację się nie widzą. Odzielnie działają ok ale jezeli uderzam na endpoint, który przechodzi przez obie dostaje timeout. W jaki sposób to działa czy potrzebuje coś dodatkowo ustawić żeby się widziały i można było uruchamiać na http://localhost:8081 i http://localhost:8082?
FROM adoptopenjdk/openjdk11:alpine-jre
COPY build/libs/*.jar CarsdawRestApi-0.0.1-SNAPSHOT.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","/CarsdawRestApi-0.0.1-SNAPSHOT.jar"]
FROM adoptopenjdk/openjdk11:alpine-jre
COPY build/libs/*.jar CarsdawRepairs-0.0.1-SNAPSHOT.jar
EXPOSE 8082
ENTRYPOINT ["java","-jar","/CarsdawRepairs-0.0.1-SNAPSHOT.jar"]
uruchamiam tak:
docker run -p 8081:8081 --name carsdaw_rest_api carsdaw_rest_api:latest
docker run -p 8082:8082 --name carsdaw_repairs carsdaw_repairs:latest