docker和jenkins的区别:1、docker基于go语言开发,而jenkins采用java开发;2、docker采用“Apache 2.0”开源协议,jenkins采用MIT开源协议;3、docker是一个虚拟化容器,就是一个虚拟机,jenkins是用于持续、自动的构建和测试软件项目。
本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。
docker和jenkins有什么区别
docker是虚拟化容器,就是一个虚拟机,基于Go语言,采用Apache 2.0开源协议,分为EE(企业版)和CE(社区版),企业版收费,社区版免费
jenkins采用Java开发,采用MIT开源协议,主要用于持续、自动地构建/测试软件项目,监控一些定时执行的任务的执行,可以使用docker来完成Java项目的自动化构建任务
两者区别可以用一张图来解释
可以看出,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