【发布时间】:2020-11-13 08:39:20
【问题描述】:
我正在使用 spring-boot 和 docker 图像。
我直接从 IntelliJ 名称运行我的 springboot 应用程序,名称为 runtime,其中一些参数如下所示 p>
-DCONFIG_DIR=D:\baseapimanager\runtime\config
我能够成功运行它。
但是通过创建 docker 映像并运行该映像,它无法运行。 因为我不知道如何在运行 docker 映像时传递参数。
在这里我也分享了我的 Docker 文件内容。
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD target/docker-runtime.jar docker-runtime.jar
EXPOSE 8091
ENTRYPOINT ["java","-jar","docker-runtime.jar"]
并在 docker 命令下运行,我正在尝试为其创建图像文件。
docker build -f Dockerfile -t docker-runtime .
在此之后执行下面的命令来运行这个生成的图像文件。
docker run -p 8091:8091 docker-runtime
不传递该论点并用该论点评论业务,它工作得非常好。
任何帮助将不胜感激。
【问题讨论】:
标签: spring-boot docker dockerfile microservices docker-machine