【发布时间】:2021-03-21 18:23:55
【问题描述】:
假设我们有一个简单的Dockerfile,其中my_sb_app.jar 是一个SpringBoot 应用程序:
FROM bellsoft/liberica-openjdk-alpine:11.0.9-12
WORKDIR /app
COPY target/my_sb_app.jar /app
EXPOSE 8080
ENTRYPOINT java -jar my_sb_app.jar
我想在每次运行时传递自定义 app.properties
docker run my_image_name /somewhere/on/my/host/app.properties
因此预期的最终命令(在容器内)可能与以下命令相同
java -jar my_sb_app.jar --spring.config.location=%%file_with_contents_of_app.properties%%
将文件传递到 Docker 容器的标准方法是什么?
如何更改 Docker 映像?
【问题讨论】:
标签: spring-boot docker file parameter-passing docker-container