king

什么是docker持续集成

king 运维技术 2022-06-15 738浏览 0

什么是docker持续集成

一、背景

Docker是一个开源的应用容器引擎,它以容器的形式将应用程序及其依赖向打包在一起,以确保应用程序在人和环境中无缝运行。

持续集成是在每次提交之后不断的基础所有提交到存储库的代码,并编译检查错误。

二、解决的问题

由于不同的机器有不同的操作系统,以及不同的库和组件,将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主系统和其他隔离的进程。使用Docker可以不修改应用程序代码,不需要开发人员学习特定环境下的技术,就能够将现有的应用程序部署在其他机器上。

持续集成指的是,频繁地(一天多次)将代码集成到主干。

它的好处主要有两个:

快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。

防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。


继续浏览有关 docker 的文章
发表评论