TNBLOG
首页
博客
视频
资源
问答
猿趣
手机
关于
搜索
收藏
便签
笔记
消息
创作
登录
剑轩
故如虹,知恩;故如月,知明
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
CSS
15篇
微服务
41篇
Git
14篇
.NET
102篇
移动开发
33篇
软件架构
23篇
.NET Core
119篇
.NET MVC
11篇
英语
3篇
随笔
86篇
Bootstrap
3篇
Redis
21篇
编辑器
10篇
Js相关
15篇
虚拟化
8篇
更多
Oracle
7篇
Python
14篇
数据库
26篇
EF
17篇
微信
3篇
前端
151篇
消息队列
6篇
docker
41篇
多线程
1篇
Java
4篇
软件基础
2篇
C++
2篇
WCF
7篇
Linux
7篇
nginx
5篇
K8S
9篇
ABP
2篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
docker安装Jenkins
4645
人阅读
2021/7/21 15:32
总访问:
3915785
评论:
1
收藏:
0
手机
分类:
docker
>[TOC] <br/> ###一:下载Jenkins镜像 ``` docker pull jenkins/jenkins ``` ![](https://img.tnblog.net/arcimg/aojiancc2/c671e4afd5a340c59ba8a1bfa90f70ce.png) <br/> ###二:创建Jenkins挂载目录并授权权限 tn2>我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,然后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果不这样做,如果需要修改容器配置文件,就有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用。 ####创建目录 ``` mkdir -p /var/jenkins_mount ``` >mkdir -p :可以递归创建目录,即使上级目录不存在,会按目录层级自动创建目录 ####给创建的目录授予可读可写可执行权限 ``` chmod 777 /var/jenkins_mount ``` >chmod 777 /var/jenkins_mount 运行命令后,jenkins_mount文件夹的权限就被修改为777(可读可写可执行) <br/> ###三:运行容器 ``` docker run -d -p 10240:8080 -p 10241:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins ``` ####命令说明: tn5>-d 后台运行镜像 -p 10240:8080 将镜像的8080端口映射到服务器的10240端口。 -p 10241:50000 将镜像的50000端口映射到服务器的10241端口 -v /var/jenkins_mount:/var/jenkins_home /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_mount目录 -v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。 --name myjenkins 给容器起一个别名 ####查看jenkins是否启动成功 ![](https://img.tnblog.net/arcimg/aojiancc2/b887fec5a04149d2807007ebaba1b4b5.png) <br/> ###四:配置镜像加速 进入/var/jenkins_mount目录修改hudson.model.UpdateCenter.xml里的内容。 把将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 可以使用vi命令修改,也可以使用工具比如filezilla进行修改。 使用filezilla连接到linux服务器然后找到需要修改的文件右键修改就行很方便,就像操作本地文件一样。 ![](https://img.tnblog.net/arcimg/aojiancc2/2fbe9d07a2e84e32a2e7fd62f91e274a.png) ![](https://img.tnblog.net/arcimg/aojiancc2/aabdadacf3514185b20d396b92c24d63.png) **也可以在安装成功后设置一下即可** Jenkins-->系统管理-->插件管理-->高级 ![](https://img.tnblog.net/arcimg/aojiancc2/63c67cafe39b4436a7bbd8d7828648df.png) 点击插件管理 ![](https://img.tnblog.net/arcimg/aojiancc2/54c4205daa3b47dfb42757920b3f2a21.png) 选择高级 ![](https://img.tnblog.net/arcimg/aojiancc2/c3f73d98a50547c5a4aeca48fb5cf409.png) 然后下拉就可以找到 ![](https://img.tnblog.net/arcimg/aojiancc2/f5ad1abca22b4be499ba75c3a3d0e95a.png) 然后直接修改成:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 即可 <br/> ###五:访问Jenkins页面 >输入你的ip加上我们映射的端口10240 ![](https://img.tnblog.net/arcimg/aojiancc2/590a660b2e284682ba476abfcb6b03f5.png) >管理员密码可以看到给我们提示了 在/var/jenkins_home/secrets/initialAdminPassword ![](https://img.tnblog.net/arcimg/aojiancc2/84e6232bde124319a32f0f45f7a107e8.png) > 然后选择安装推荐的插件,可能会因为网络原因或者其他什么原因部分插件安装失败,可以点击重试也可以直接点击继续 ![](https://img.tnblog.net/arcimg/aojiancc2/e9201670def74ab58ecb089b8e252d4e.png) >然后会进行一些账户设置什么的,就可以使用了 ![](https://img.tnblog.net/arcimg/aojiancc2/3a94d26f9bef4bc2b05c9a5e45ddaeec.png)
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}