实用程序使用docker而不是经典的设置(wamp,mamp,lamp)

我有个问题。

我是一个networking开发5年以来,我在本地开发与经典的设置,即在操作系统下的wamp / mamp / lamp,我也使用git。

为了发送源代码,我将代码推送到git服务器,并从生产服务器上拉出来。

我有一个实用工具,让我的经典设置docker,如果我有一个实用程序,你可以告诉我什么,因为在阅读了很多文章在互联网上,我已经看到如何设置一个容器,但我不明白我的:/

PS:如果我的英文不好,我很抱歉,我是法文,我的英文不完美。

先谢谢你。

最好的祝福

通常,如果要使用docker进行部署,则构build工件就是您的泊坞窗图像。

这样做的好处是无论你的代码是用什么语言编写的,你的工具都是一样的。不pipe它是一种解释语言还是编译语言,你总是得到一个docker镜像,就是build神器。

一个相当常见的模式是将你的代码提交到git,然后有一个ci / cdpipe道,它将构build一个包含你的应用程序的映像,并将它推送到一个Dockerregistry,以便它可以在你的部署中使用。

你甚至可以在开发工作中使用相同的图像。 这减less了开发人员在工作站上开发环境的时间。

在这种情况下,最大的优点之一就是从应用程序的angular度来看容器内部的一致性。 无论您是在服务器还是开发人员笔记本电脑上,都无关紧要。 它看起来都是一样的,因为它是相同的图像,在图像中具有相同的依赖关系。