Docker安装jenkins

1、创建jenkins_home目录

bash 复制代码
#这里是创建jenkins_home目录
mkdir -p /mydata/docker/jenkins/jenkins_home
#这里要授权777 后续文件生成会有权限问题
chmod 777 jenkins_home

2、创建容器

bash 复制代码
docker run \
--env JAVA_OPTS="-server -Xms1024m -Xmx2048m " \
--name docker-jenkins \
--privileged=true \
-itd \
-p 8080:8080 \
-p 50000:50000 \
-e JENKINS_OPTS='--prefix=/jenkins' \
-e TZ='Asia/Shanghai' \
-e JENKINS_ARGS='--prefix=/jenkins' \
-v /mydata/docker/jenkins/jenkins_home:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
jenkins/jenkins

创建容器完成之后浏览器访问 ip地址:8080/jenkins地址进入Jenkins控制台,这里需要输入初始密码

查看jenkins初始密码

bash 复制代码
docker logs -f docker-jenkins

打码位置就是初始密码,输入之后进入到创建用户界面,后续根据推荐插件安装

部署jenkins完成

相关推荐
再难也得平3 分钟前
[LeetCode刷题]49.字母异位词分组(通俗易懂的java题解)
java·开发语言·leetcode
黎雁·泠崖8 分钟前
Java 时间类(中):JDK8 全新时间 API 详细教程
java·开发语言
时艰.12 分钟前
电商项目支付宝支付实战
java·服务器·网络
Coder_Boy_28 分钟前
Java高级_资深_架构岗 核心知识点——高并发模块(底层+实践+最佳实践)
java·开发语言·人工智能·spring boot·分布式·微服务·架构
yy.y--37 分钟前
Java线程实现浏览器实时时钟
java·linux·开发语言·前端·python
笨蛋不要掉眼泪40 分钟前
Sentinel 流控规则详解:三种模式与三种效果实战指南
java·jvm·数据库·后端·sentinel
echoVic40 分钟前
给 Agent Skill 装上「黑匣子」:STOP 可观测性协议设计与实现
java·javascript
阿乐艾官1 小时前
【K8s思维导图及单节点容器启动流程】
java·容器·kubernetes
再难也得平1 小时前
[LeetCode刷题]1.两数之和(java题解)
java·算法·leetcode
yaoxin5211231 小时前
327. Java Stream API - 实现 joining() 收集器:从简单到进阶
java·开发语言