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,初始操作和上述一样

posted @ 2024-04-15 13:41  牛奶配苦瓜  阅读(44)  评论(0编辑  收藏  举报