欢迎光临
我们一直在努力

(一)基于 Docker 实现 Jenkins 部署配置

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

完成!

    赞(0)
    未经允许不得转载:171主机测评 » (一)基于 Docker 实现 Jenkins 部署配置
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址