Jenkins 安装
Jenkins 官方镜像地址: https://hub.docker.com/r/jenkins/jenkins
Jenkins 官方镜像帮助文档:https://github.com/jenkinsci/docker
docker的安装部署: 略
1:创建及切换目录
mkdir /opt/jenkins-lts && cd /opt/jenkins-lts
要配置对应的镜像地址不然镜像拉取不了
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [ "http://hub-mirror.c.163.com",
"https://kr1xs9ba.mirror.aliyuncs.com",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://noohub.run",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://registry.docker-cn.com",
"https://yfw3r2c6.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"]
}
EOF
2:启动Jenkins
vim docker-compose.yaml
services:
jenkins:
container_name: jenkins-server
image: registry.cn-hangzhou.aliyuncs.com/hujiaming/jenkins:2.541.3-lts-jdk17
restart: always
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins_home:/var/jenkins_home
- /usr/bin/docker:/usr/bin/docker
- /var/run/docker.sock:/var/run/docker.sock
ssh-agent:
container_name: jenkins-agent
image: registry.cn-hangzhou.aliyuncs.com/hujiaming/ssh-agent:debian-jdk17
volumes:
jenkins_home:
#镜像如果拉取失败,请手动更新指定的需要的镜像文件
3:运行Jenkins
docker compose up -d
4:查看Jenkins日志
docker logs -f jenkins-server
5:查看Jenkins初始化密码
docker exec jenkins-server cat /var/jenkins_home/secrets/initialAdminPassword
浏览器访问:http://IP:8080

执行命令获取密码
docker exec -it jenkins-server cat /var/jenkins_home/secrets/initialAdminPassword

选择安装推荐的插件

创建账号和密码(要记牢)


Jenkins 插件离线安装 (网络差的时候使用)
到个人主页或者页面上方下载准备好的本地插件压缩包
本地插件具体操作
切换到jenkins容器挂载的宿主机目录
cd /var/lib/docker/volumes/jenkins-lts_jenkins_home/_data/
将插件包导入到当前目录下

解压到当前目录下的 plugins(jenkins存放插件的地方)
unzip -o plugins.zip
useradd jenkins && chown -R jenkins.jenkins ./plugins
docker restart jenkins-server


完成!

1611

被折叠的 条评论
为什么被折叠?



