首页
视频
资源
登录
原
docker安装Jenkins
5543
人阅读
2021/4/16 16:49
总访问:
2592769
评论:
0
收藏:
0
手机
分类:
Jenkins
![](https://img.tnblog.net/arcimg/hb/3e561bcf71f1462c9fc300d92e4381d5.png) ># docker安装Jenkins [TOC] Jenkins简介 ------------ tn>Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降:持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等待时间;持续集成也意味着开发、集成、测试、部署得以持续。。 Jenkins安装 ------------ ### 下载安装包 ```bash # 这里我安装的是稳定版 docker pull jenkins/jenkins:lts ``` ### 配置存储数据目录 tn>容器内存的`/jenkins`目录会将工作空间存储在其中。所有Jenkins数据都保存在其中-包括插件和配置。所以我们也需要创建对应的目录,并设置用户访问目录`uid 1000` ```bash mkdir -p /jenkins ls -l / #设置为用户可访问级别 chown -R 1000:1000 /jenkins ``` ### 启动Jenkins ```bash # 随后访问 ip:8050 docker run -d --name jenkins -p 8050:8080 -v /jenkins:/var/jenkins_home/ -e LANG=C.UTF-8 -e file.encoding=UTF-8 -u 0 --env JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m" jenkins/jenkins:lts ``` tn>因为Jenkins镜像内部使用的用户是jenkins,但是我们启动容器时的账号是root,导致没有权限操作内部目录,所以加上参数 -u 0 就能解决了: -u :覆盖容器中内置的账号 0:root账号id `JAVA_OPTS`这里配置的是Jenkins的内存,防止Jenkins内存到后面用得很高。 当然如果你已经运行好了请按照如下操作: ```bash docker exec -it jenkins /bin/bash cd /usr/local/bin vim jenkins.sh # 加上下面几句 : "${JAVA_OPTS_HB="-server -Xms1024m -Xmx2048m -XX:PermSize=512m"}" ... jenkins_opts_array=( ) jenkins_opts_array+=( " $JAVA_OPTS_HB " ) # 然后重启你的Jenkins http://xxxxxxxx:8050/restart ``` ![](https://img.tnblog.net/arcimg/hb/9fbe63ef1c614e059e76e7ef587c1208.png) ![](https://img.tnblog.net/arcimg/hb/9a6dcd829db9456b87a3b4427201e3e2.png) ![](https://img.tnblog.net/arcimg/hb/78759d4d17e54007bc2a0776759d2e4c.png) ![](https://img.tnblog.net/arcimg/hb/f8fe7de767c3486a9e44e82c572d54c0.png) ![](https://img.tnblog.net/arcimg/hb/68c5f0e8dc6e4dc88059a96529793e2f.png) ![](https://img.tnblog.net/arcimg/hb/abc3488fdb854c6bb0150ce945b4fa4a.png) ![](https://img.tnblog.net/arcimg/hb/d5fde1648fe74f56a624a047edde1934.png) tn>注意设置编码 ![](https://img.tnblog.net/arcimg/hb/5b8e71e6354843d2b44cf36f1538ff38.png)
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
168篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术