Ubuntu使用Docker配置Jenkins
1、安装docker
参考之前的文章:Ubuntu部署Halo流程 | 禧语许
2.1 创建工作目录,用来持久化Jenkins数据
# cd到工作目录
cd /media/lab-hp/disk2/xwk
# 创建 jenkins 目录
mkdir data/jenkins_home/
# 修改目录的所有者,以便于 Jenkins 容器能够操作该目录
chown -R 1000:1000 data/jenkins_home/
2.2 拉去Jenkins镜像
docker pull jenkins/jenkins:lts
如果拉去镜像时遇到网络错误,可以参考禧语许来修改daemon.json文件,来添加国内仓库镜像:
拉取成功:
2.3 创建Jenkins容器
docker run -itd --name my-jenkins -p 8088:8080 -p 50000:50000 -v /media/lab-hp/disk2/xwk/data/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime:ro jenkins/jenkins:lts
参数解释:
2.4 登陆
在浏览器中输 http://<your-ip>:8088
管理员密码需要进入容器获取(或者在持久化目录中获取,即 /media/lab-hp/disk2/xwk/data/jenkins_home):
# 以交互式终端方式进入容器
docker exec -it my-jenkins
# 获取密码
cat /var/jenkins_home/secrets/initialAdminPassword
3、Jenkins的配置
3.1 选择“安装推荐的插件“
等待安装完成......
3.2 创建第一个管理员
安装完成后,后自动打开创建管理员界面,按照要求填写即可
Jenkins配置完成,后续记录使用情况.
Ubuntu使用Docker配置Jenkins
http://47.92.222.121:8090/archives/ntMRaOZ0