现在,当我在docker容器中运行此应用程序时,它无法连接到远程url,并显示连接被拒绝错误。
下面是我的档案
FROM openjdk:8-jdk-alpine
RUN apk add --no-cache bash
RUN apk add --no-cache curl
EXPOSE 8090
COPY target/<jar file> /application.jar
RUN mkdir /logs
RUN /bin/sh -c "apk add --no-cache bash"
ENTRYPOINT ["/usr/bin/java"]
CMD ["-DLOG_DIR=/logs", "-DLOG_FILE=application.log", "-jar", "-Dspring.profiles.active=local", "-Xmx1g", "/application.jar", "&"]
spring.data.mongodb.uri = <mongodb-url>
我将我的docker形象构建为:
docker build -t app:app .
我将docker映像运行为:
docker run -d <imageId>