docker和jenkins有什么区别

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

登录后复制

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

$ java -jar jenkins.jar--httpPort=8081

登录后复制

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

第二种方法是用tomcat打开

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

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

推荐学习:《docker视频教程》

以上就是docker和jenkins有什么区别的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2603956.html

(0)
上一篇 2025年3月6日 19:46:55
下一篇 2025年3月3日 04:31:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论