docker安装jenkins

docker安装jenkins

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

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

如果不知道怎么安装docker可以看我之前的这篇文章:

来正式开始安装jenkins:

先准备jenkins的目录,用于保存容器里的jenkins文件与git代码,方便以后迁移。我的目录在/home/jenkins/jenkins_home,记得给jenkins文件夹777权限,否则跑起来会报错

docker安装jenkins

然后pull jenkins镜像

docker pull jenkins/jenkins
docker pull jenkins/jenkins

查看是否安装成功

docker images
docker images

启动jenkins

-p 外部端口:内部端口

–restart=always 开机自启

-v /home/jenkins:/home/jenkins 绑定服务器文件夹与jenkins容器的文件夹

-v /etc/localtime:/etc/localtime 同步服务器时间与容器内的时间

docker run -d --name jenkins -p 8910:8080 --restart=always -v /home/jenkins:/home/jenkins -v /home/jenkins/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins
启动jenkins

这时候访问IP+端口号,就能访问jenkins

第一次访问jenkins,需要密码

访问jenkins

这时候,在jenkins目录,执行以下代码:

vim jenkins_home/secrets/initialAdminPassword
查看初始密码
复制初始密码

把密码粘贴到jenkins,下一步就可以了

安装插件
安装中文插件
创建管理员账户
docker安装jenkins
docker安装jenkins
docker安装jenkins

完成!!!!

PS:如果服务器太渣,内存不够,跑不动jenkins,可以看我这篇文章

关于jenkins一些文章,可以看下面的文章

原文链接:,转发请注明来源!

发表评论