java - 如何在 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
解决方案
推荐阅读
- javascript - 带有过滤器的 VueJS 反应式数组
- python - 如何在 Python 中读取 csv 文件?
- java - 无法在导航栏中显示 putExtra 共享
- javascript - 如何显示从 *ngFor Loop Angular 6 生成的类似结果的计数?
- reactjs - 为每个 D3 数据返回 React 组件
- c# - 按结果从组中获取密钥
- oracle - 如何在 18c 中为 Snapshot Carousel 克隆 PDB
- c# - .NET Core 2.1 Web API 中的多语言全局/自定义异常处理
- oracle - oracle中的日期时间数据类型?
- java - 如何在 postgresql dbms 中选择要排列的数据?