栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker下安装恢复Jenkins

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker下安装恢复Jenkins

安装恢复Jenkins

安装Jenkins

下载jenkins
docker pull jenkins:lts

创建挂载目录
 mkdir -p /data/docker/jenkins
 cd /data/docker/jenkins
 vim Dockerfile

Dockerfile内容
FROM jenkins/jenkins:lts
USER root
RUN echo '' > /etc/apt/sources.list.d/jessie-backports.list  
&& echo "deb http://mirrors.aliyun.com/debian jessie main contrib non-free" > /etc/apt/sources.list  
&& echo "deb http://mirrors.aliyun.com/debian jessie-updates main contrib non-free" >> /etc/apt/sources.list 
&& echo "deb http://mirrors.aliyun.com/debian-security jessie/updates main contrib non-free" >> /etc/apt/sources.list
# 更新源并安装缺少的包
RUN apt-get update && apt-get install -y libltdl7 && apt-get update
ARG dockerGid=999
RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 
# 安装 docker-compose 因为等下构建环境的需要
RUN curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
RUN chmod +x /usr/local/bin/docker-compose

创建镜像:
 docker build . -t auto-jenkins

创建容器
 docker run -p 8001:8080 -p 50000:50000 --restart=always 
 -v /var/run/docker.sock:/var/run/docker.sock 
 -v /data/docker/jenkins:/var/jenkins_home 
 -d auto-jenkins

查看秘钥并下载默认插件
 docker logs jenkins 在日志中查看
 或者
 docker exec -it jenkins /bin/bash
 cat /var/jenkins_home/secrets/initialAdminPassword

更改镜像加速地址:
vim /data/docker/jenkins/hudson.model.UpdataCenter.xml
   https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
systemctl restart jenkins

复制输出的内容,浏览器打开 :192.168.1.15:8001,粘贴到Administrator password,此时进行下一步你会看到此界面,点击 Install suggested plugins

如果有插件安装失败,不用紧张,安装结束之后会有"Retry”重试选项,点击重试即可。

创建用户

插件

安装Gitlab插件和Gitlab Hook插件 在插件管理中安装Gitlab与Gitlab Hook

配置路径:系统配置-> 系统配置-> gitlab

添加gitlab

Gitlab host URL: http://git.huadaopharma.com

添加Gitlab API token

配置gitlab令牌给jenkins 如图: 

安装NodeJS

在插件管理中安装NodeJS

在全局工具配置中配置NodeJS

安装Publish Over SSH插件

在插件管理中安装SSH

配置路径:系统管理->系统设置->Publish over ssh

新增SSH Server服务器信息

邮箱配置

配置路径:系统管理->系统设置->邮件通知

如图: 

恢复

下载镜像:
 docker login 192.168.1.50 -u admin -p Harbor12345
 docker pulll 192.168.1.50/library/auto-jenkins

创建容器
 docker run -p 8001:8080 -p 50000:50000 --restart=always 
 -v /var/run/docker.sock:/var/run/docker.sock 
 -v /data/docker/jenkins:/var/jenkins_home 
 -d 192.168.1.50/library/auto-jenkins

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/681750.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号