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

时间:2017-06-30 10:08:48

标签: node.js docker wamp mamp lamp

我有一个问题。

我是一名网络开发人员,从5年开始,我在本地开发了经典设置,即操作系统下的wamp / mamp / lamp,我也使用git。

对于发布源代码,我将代码推送到git服务器,然后从我的生产服务器中提取它。

我有一个实用程序,让我的码头工具经典设置,如果我有一个实用程序,你能告诉我是什么因为在阅读了很多互联网上的文章后,我已经看到如何设置一个容器,但我没有看到utily for我:/

PS:如果我的英语不好,我很抱歉,我是法国人,我的英语并不完美。

提前谢谢。

最好的问候

1 个答案:

答案 0 :(得分:0)

通常,如果要使用docker进行部署,则构建工件是您的docker镜像。

这样做的好处是,无论你的代码是用哪种语言编写的,你的工具都是一样的。无论是解释语言还是编译语言都没关系,你总是得到一个docker图像是构建工件。

一个相当常见的模式是将代码提交到git,然后使用ci / cd管道构建包含应用程序的映像,并将其推送到Docker注册表,以便可以在部署中使用它

您甚至可以在进行开发工作时使用相同的图像。这减少了开发人员在其工作站上使用开发环境所需的时间。

在这种情况下,最大的优势之一是从容器内部从应用程序的角度获得一致性。如果您使用的是服务器或开发人员笔记本电脑,则无关紧要。它看起来都是一样的,因为它是相同的图像,在该图像中具有相同的依赖性。