首页 > 解决方案 > 如何在 docker 中为 Spirnboot 添加 yaml 配置?

问题描述

我有一个名为 log-preprocessor 的 Springboot 应用程序,带有 YAML 配置,可以在本地运行。我想把它码头化。我Dockerfile的如下:

FROM openjdk:8u181-jre-alpine

RUN mkdir -p /log-preprocessor
WORKDIR /log-preprocessor

COPY ./target/dependency-jars /log-preprocessor/dependency-jars/
COPY ./target/application.jar /log-preprocessor/

CMD java -jar application.jar

它正确构建和启动应用程序,但随后它说它缺少 YAML 配置文件中的变量。如何将该配置文件添加到 docker?配置文件位于 Springboot 的标准路径上:/conf/application.yml

标签: javaspring-bootdockeryamlconfig

解决方案


推荐阅读