docker 部署jenkins 主节点子节点
介绍:docker部署jenkins主节点、子节点
一、安装配置主节点
1、下载主节点镜像 2.138.2 可以自己下载最新的
docker pull jenkins/jenkins:2.138.2 2、运行主节点容器
docker run -d -p 8080:8080 -p 50000:50000 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v /var/jenkins_home:/var/jenkins_home -v /var/jenkins_home/.m2:/root/.m2 -u 0 --name jenkins-master --net host jenkins:latest3、然后访问jenkins页面初始安装项目插件
IP地址:80804、初始化成功后需要登录
默认密码在 /var/jenkins_home/secrets/initialAdminPassword 下面
登录成功后可以自己设置密码5、安装必须的插件
Subversion Plugin svn插件
Maven Integration 构建maven插件
Publish over SSH jenkins连接服务器插件
Role Strategy Plugin 权限管理插件(会在其他文章里面介绍怎么使用配置)6、在主节点jenkins里配置子节点
点击系统配置-->节点配置-->新建节点 如图:
7、点后配置好的节点,这个时候该节点是不正常的
点击进去之后会看到类似以下信息
jenkinsci/jnlp-slave:latest -url http://192.168.0.28:8080 f8d016a9f21ca917eea03306b610d15cbfbf68299b3cdeda692688ab9280c99c
二、安装配置子节点
8、下载子节点镜像
docker pull jenkinsci/jnlp-slave9、运行子节点容器
docker run -d -u 0 --net host -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /var/jenkins_home/.m2:/root/.m2 --name jnlp-slave jenkinsci/jnlp-slave:latest -url http://192.168.0.28:8080 f8d016a9f21ca917eea03306b610d15cbfbf68299b3cdeda692688ab9280c99c jnlp_slave10、如果子节点没有启动,或者报错
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
关闭setenforce
vi /etc/sysconfig/selinux
SELINUX=disabled11、回到主节点jenkins页面看看,子节点是否连接
docker 部署jenkins 主节点子节点相关推荐
- docker部署Jenkins
本文记录了docker部署Jenkins全过程,以及遇到的一些坑和解决方法. 准备工作 主机上已安装docke(19.03.8版本) 主机上已安装jdk(建议1.8.0_161以上) 步骤 1.拉取最 ...
- Mac docker部署jenkins,在jenkins上运行自动化代码
一.docker部署jenkins docker run -d -p 7000:8080 --name py42jenkins -u root -v /var/run/docker.sock:/var ...
- docker部署jenkins,发布任务执行scp免密传输
docker部署jenkins,发布任务执行scp免密传输 # 因为jenkins的任务都是以jenkins用户执行,必须以jenkins用户进入容器生成公私钥 $ docker exec -it - ...
- Docker部署Jenkins服务
Jenkins部署参考链接: https://blog.csdn.net/qq_38776582/article/details/98876819 https://www.cnblogs.com/Ly ...
- 华为云ECS服务器中通过docker部署jenkins
1.什么是docker? Docker解决了软件环境部署复杂的问题. 对于一个传统的软件工程,开发人员把写好的代码放到服务器上去运行是一件很头疼的事情,因为常常会出现环境不兼容二导致各种各样的bug. ...
- docker update_DevOps核心:使用Docker部署Jenkins持续集成服务器
下载镜像 前往DockerHub下载Jenkins长期支持版本镜像. 查看官方的镜像历史(获取Jenkins相关信息) ARG http_port=8080ARG agent_port=50000AR ...
- 【实战练习】通过docker部署jenkins
jenkins官网 :https://jenkins.io/ 拉取jenkins Official Jenkins Docker image [root@ip-172-31-16-58 ec2- ...
- docker 部署jenkins + sonarqube + postgresql 代码扫描
前言 docker部署 错误1 解决1: 问题2: 解决2: 配置sonarqube 先来安装一个汉化插件吧 问题3 整合Sonar和gitlab 安装Gitlab-runner,获取gitlab-T ...
- 阿里云服务器上用docker部署jenkins
背景介绍: 楼主最近在自学docker,根据阿里云官网教程在自己的阿里云服务器上安装了docker. 链接地址:https://help.aliyun.com/document_detail/6074 ...
最新文章
- crypto-RSA-常用解密代码块
- 【转】DCT变换的透彻解析
- “指向指针的指针”的理解
- pjtool用到的数据库----oracle范畴
- phpcmsV9 公告内容(图片不显示问题)
- wemall app商城源码Android之支付宝接口公用函数
- 业务重点-实现一个简单的手机号码验证
- C++中的取地址符()
- 芯片烧录器编程AT24C02
- Android APP启动其他APP(一个APP拉起(跳转到)另一个APP)
- web——216中安全色
- 风格化的图片———融合大师的笔触
- java 通过request获取浏览器语言环境
- Charles的基本使用方法
- 攻防世界-web NewsCenter3
- 架构方案(16) 常见分布式文件存储介绍、选型比较、以及架构设计
- js 获取当前是这个年份的第几周+获取这周的开始和结束日期
- 如何将CSDN文章内容转成PDF
- 科创板|赛诺医疗申联生物海天瑞声3公司本月31日上会
- 智能优化方法——产生与发展
热门文章
- .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
- rstudio的数据集怎么建立和保存_R语言中怎样将自己的数据集整合到R中?怎样将多个源文件同时载入内存?...
- Atitit 人的面相 脸型分类 编码与识别 attilax总结
- 开店使用独立网店系统的13个好处!
- [原创]魔法表情之PB实现。
- 字符串、列表、元组、集合、字典综合对比
- 记录点滴27(回家的诱惑)
- 换工作之在深圳租房的见闻
- 英特尔“AI 养猪”!
- java个人通讯录系统_JSP个人通讯录系统