1.必备

  • 1. jenkens镜像
  • 2.docker(自行安装docker)
  • 3.阿里云(可选)

2.安装过程

  • 1.登录阿里云–搜索进入容器镜像服务控制台–点击左侧镜像工具–镜像加速器–自行配置镜像(没有阿里云镜像可以用下面的镜像)

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": [

"https://do.nark.eu.org",

"https://dc.j8.work",

"https://docker.m.daocloud.io",

"https://dockerproxy.com",

"https://docker.mirrors.ustc.edu.cn",

"https://docker.nju.edu.cn" ]}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

  • 2.找一个jenkens镜像
docker pull jenkins/jenkins:lts-jdk17
  • 3.运行容器(运行之前需要在服务器开启8080和50000端口)

docker run -d -u root -p 8080:8080 -p 50000:50000 -v D:\docker\jenkins2\jenkins --name jenkins2 jenkins/jenkins:lts-jdk17

  • 4.ip+8080端口访问 填入密码(密码在日志中可以拿到)
  • 5.配置反向代理,可以直接使用域名进行访问