我们如何提供!
到docker中的Spring Boot应用程序?通常将application.properties
复制到容器上可以正常工作吗?
答案 0 :(得分:0)
您可以将该文件保留在某个位置,并将该位置映射到卷。它将本地计算机连接到docker容器的世界
引用this
答案 1 :(得分:0)
我建议您使用包含的属性来构建图像。如果需要,请在每个阶段添加一个开始脚本并提供环境变量(dev,qa,prod),以符号链接所需的文件。
答案 2 :(得分:0)
对此问题的答案将得到广泛认可,有些人喜欢将文件挂载为卷,而另一些人则喜欢通过作为Docker容器入口点运行的shell脚本从环境变量读取文件来替换所需的配置。 。
尽管使用的是Spring,但它允许从多个来源进行外部化的配置。来源之一是直接覆盖默认配置的环境变量。
我采用的方法是通过将JVM命令作为入口点并在docker run命令的末尾提供参数来将它们作为JVM命令的命令行参数提供