分类目录: linux
docker安装jenkins
Post date:
Author: cyy
标签: Docker
Number of comments: no comments
docker安装jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
如果不知道怎么安装docker可以看我之前的这篇文章:
来正式开始安装jenkins:
先准备jenkins的目录,用于保存容器里的jenkins文件与git代码,方便以后迁移。我的目录在/home/jenkins/jenkins_home,记得给jenkins文件夹777权限,否则跑起来会报错
然后pull jenkins镜像
docker pull jenkins/jenkins
查看是否安装成功
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
这时候访问IP+端口号,就能访问jenkins
第一次访问jenkins,需要密码
这时候,在jenkins目录,执行以下代码:
vim jenkins_home/secrets/initialAdminPassword
把密码粘贴到jenkins,下一步就可以了
完成!!!!
PS:如果服务器太渣,内存不够,跑不动jenkins,可以看我这篇文章
关于jenkins一些文章,可以看下面的文章