docker和jenkins有什么区别

WBOY
Lepaskan: 2022-07-14 10:29:16
asal
8860 orang telah melayarinya

docker和jenkins的区别:1、docker基于go语言开发,而jenkins采用java开发;2、docker采用“Apache 2.0”开源协议,jenkins采用MIT开源协议;3、docker是一个虚拟化容器,就是一个虚拟机,jenkins是用于持续、自动的构建和测试软件项目。

docker和jenkins有什么区别

本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

docker和jenkins有什么区别

docker是虚拟化容器,就是一个虚拟机,基于Go语言,采用Apache 2.0开源协议,分为EE(企业版)和CE(社区版),企业版收费,社区版免费

jenkins采用Java开发,采用MIT开源协议,主要用于持续、自动地构建/测试软件项目,监控一些定时执行的任务的执行,可以使用docker来完成Java项目的自动化构建任务

两者区别可以用一张图来解释

05.png

可以看出,jenkins充当的是一个自动构建的作用,而Docker相当于虚拟机,或者说是一个容器。

扩展知识

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成 

Jenkins功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

启动:

首先保证系统中已经安装了jdk,最好是jdk1.5以上。

第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:

$ java -jar jenkins.war
Salin selepas log masuk

如果需要修改端口可以使用如下命令:

$ java -jar jenkins.jar--httpPort=8081
Salin selepas log masuk

然后在浏览器中(推荐用火狐)输入localhost:8081,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。

第二种方法是用tomcat打开

解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat

将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。

推荐学习:《docker视频教程

Atas ialah kandungan terperinci docker和jenkins有什么区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!