如何对将要定制的 Web 应用程序进行 docker 化?
How to dockerize web application that will be customized?
我们将 Web 应用程序作为 WAR 文件发布,其中包含源代码(Java、JSP、Spring 配置文件)。我们的客户通过更改这些文件来定制我们的应用程序。
Docker 图像应该是不可变的。
是否可以将我们的应用程序 docker 化?
您可以提供三种元素:
- 一个档案代表您的来源
- 一个代表您的应用程序
- 一个表示 Dockerfile 能够从源构建第一个镜像,源在其上下文中,能够重建完整的镜像。
对于客户而言,docker在修改源代码后启用应用程序意味着重建 docker 图像。
这里 docker 的兴趣在于客户端不必知道如何构建(或 he/she 需要构建什么)您的应用程序:一切都在 Dockerfile 中配置。
我们将 Web 应用程序作为 WAR 文件发布,其中包含源代码(Java、JSP、Spring 配置文件)。我们的客户通过更改这些文件来定制我们的应用程序。 Docker 图像应该是不可变的。 是否可以将我们的应用程序 docker 化?
您可以提供三种元素:
- 一个档案代表您的来源
- 一个代表您的应用程序
- 一个表示 Dockerfile 能够从源构建第一个镜像,源在其上下文中,能够重建完整的镜像。
对于客户而言,docker在修改源代码后启用应用程序意味着重建 docker 图像。
这里 docker 的兴趣在于客户端不必知道如何构建(或 he/she 需要构建什么)您的应用程序:一切都在 Dockerfile 中配置。