我们将Web应用程序作为带有源代码(Java,JSP,Spring配置文件)的WAR文件发布。我们的客户通过更改这些文件来自定义我们的应用程序。
Docker镜像应该是不可变的。
是否可以对我们的应用程序进行docker化?

最佳答案

您可以交付三个要素:

  • 代表您的来源的一个文件
  • 代表您的应用程序
  • 代表一个Dockerfiles,能够从源代码构建第一个镜像,并且源代码在其上下文中能够重建完整镜像。

  • 对于客户端而言,在修改应用程序的源代码后对其进行Docker化意味着重建一个Docker镜像。

    Docker在这里的兴趣在于,客户端不必知道如何构建(或他/她需要构建)您的应用程序:所有内容都在Dockerfile中配置。

    关于docker - 如何通过dockerize将自定义的Web应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38277889/

    10-08 23:41