Jenkins安装需要Java环境
docker安装jenkins
CentOS停止维护后,更换了服务器系统。使用docker安装jenkins,安装方便,而且jenkins数据迁移的时候也方便。
拉取 jenkins镜像
# docker pull jenkins/jenkins
如果报错:Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
则修改 /etc/docker/daemon.json,如果没有该文件,则新建。添加 registry-mirrors:镜像源地址。
{
"registry-mirrors": ["https://docker.1ms.run", "https://docker.1panel.live/", "https://mirror.aliyuncs.com"]
}
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
再次拉取 jenkins镜像。
如果是 jenkins 数据迁移的话,先把原 jenkins 文件夹,复制到新服务器的对应的文件夹下,然后再启动 jenkins。
待 Jenkins数据迁移好后,运行。
docker run -u root -it --name jenkins -p 8080:8080 -p 50000:50000 -v /usr/local/jenkins_home:/var/jenkins_home -v /usr/local/maven:/usr/local/maven -v /usr/local/java:/usr/local/java -v /usr/local/nodejs:/usr/local/nodejs -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -d jenkins/jenkins:2.263.1
-u root 必须要在root下运行。
安装Jenkins
添加Jenkins库到yum库,Jenkins将从这里下载安装。
#下载Jenkins库
wget -O /etc/yum.repos.d/jenkins.repo ht

最低0.47元/天 解锁文章
615






