Jenkins2 学习系列1 -- 使用Docker方式安装最新
2019-07-07 本文已影响39人
飞凡的陀螺
服务器确保已经安装了docker和docker-compose。
当前用的是
Docker version 18.09.7, build 2d0083d
docker-compose version 1.24.0, build 0aa59064
下面的操作是当执行 docker 或 docker-compose 不用带 sudo
# 创建名为docker的用户组
sudo groupadd docker
# 把当前用户加入到这个用户组中
sudo usermod -aG docker $USER
# 重登session
# 测试,不带sudo跑一个测试镜像
docker run hello-world
新建 jenkins-compose目录并在里面添加docker-compose.yml
文件,内容如下:
version: '3'
services:
jenkins-compose:
# 注意镜像名称,lts表示长期支持版
image: jenkins/jenkins:lts
user: root
ports:
- "8088:8080"
- "50000:50000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
// 路径改为实际的
- ~/jenkins-compose:/var/jenkins_home
执行 docker-compose run -d
会下载镜像并在后台启动
然后 docker-compose logs
查看日志
留意并复制红框中的密码
image.png
浏览器打开Jenkins地址,地址应该是服务器ip:8088
打不开的话检查下防火墙开放8088端口
粘贴刚复制的密码,点Continue
image.png
安装插件,建议选第一个
image.png
安装完成后会自动跳转到管理员用户界面
image.png
最终来到了欢迎页面
image.png
问题:
- Jenkins更新比较频繁,如何更新版本?
见 medium 的这篇 文章