jenkins安装
一、基础条件
1.系统:阿里云,Ubuntu:18.04
2.安装docker: 可以查看我之前的docker随笔笔记
- 这里说明一下docker-compose的安装,现在安装得也有点慢,大家可以根据个人的网络进行选择
- 下面是安装docker-compose的三种方式
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
https://docs.docker.com/compose/install/standalone/
-安装过后请授权:
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
二、docker安装jenkins
提示:docker安装,需要下载相对较新的jenkins版本:原因是安装插件出现下载失败导致jenkins后期无法使用
1.拉取镜像
docker pull jenkins/jenkins:latest-jdk17
2.创建jenkins容器
mkdir -p /data/jenkins
chmod 777 /data/jenkins
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:latest-jdk17
3.打开你得ip:8080网址就可以访问
3.1 访问后创建一个后期使用的管理员用户
3.2 下载默认的自定义插件,后期可以去系统设置->插件管理面下载其他你需要的插件
3.3 下载完后等待一段时间进行重启,用你创建的用户登录即可
三、docker-compose安装jenkins
1.拉去镜像
docker pull jenkins/jenkins:2.401.1-lts
2.docker-compose.yml编写
version: "3.1"
services:
jenkins:
image: jenkins/jenkins:2.401.1-lts
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
volumes:
- /usr/local/docker/docker_jenkins/data/:/var/jenkins_home/
3.授权查看
chmod -R 777 data
#退出之后通过如下命令将docker-compose运行起来
docker-compose up -d
# 重启
docker-compose restart
# 查看日志
docker logs -f ${文件内容中的container_name}
4.打开浏览器,访问IP:8080地址,即可访问Jenkins,初始操作和上述一样