Linux环境下怎么使用Docker搭建Jenkins容器

需要提前准备的条件

  • Maven环境

  • Docker环境

  • JDK环境(Centos8 自带JDK环境去除,重装的JDK)

Step1:安装Jenkins镜像

docker查询jenkins镜像

docker search jenkins

Linux环境下怎么使用Docker搭建Jenkins容器

我们选择下载第二个,jenkins/jenkins,下载命令

docker pull jenkins/jenkins

Linux环境下怎么使用Docker搭建Jenkins容器

用docker命令查看下载好的Jenkins镜像

docker images

Linux环境下怎么使用Docker搭建Jenkins容器

Step2:docker启动Jenkins容器

创建挂载文件夹,并且进行文件权限授予

#创建挂载文件夹mkdir -p /home/jenkins_home#给文件夹授予权限chmod 777 /home/jenkins_home

启动Jenkins容器

docker run -d -uroot -p 9095:8080 -p 50000:50000 --name jenkins -v /home/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins
命令 说明
-d 后台运行容器,并返回容器ID
jenkins/jenkins 镜像的名称,这里也可以写镜像ID
-uroot 将容器内8080端口映射至宿主机9095端口,这个是访问jenkins的端口
-p 50000:50000 将容器内50000端口映射至宿主机50000端口
–name jenkins 设置容器名称为jenkins
-v /home/jenkins_home:/var/jenkins_home :/var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置
jenkins/jenkins 镜像的名称,这里也可以写镜像ID

查看jenkins日志

docker logs jenkins

Linux环境下怎么使用Docker搭建Jenkins容器

Step3:访问Jenkins

在浏览器中输入:http://服务器IP地址:端口/访问jenkins,serverIp为docker宿主机的ip,port即为宿主机映射的端口。我的即为:

http://服务器ip地址:9095/

这里我们把刚刚日志中的Jenkins初始化登录密码填进去

Linux环境下怎么使用Docker搭建Jenkins容器

Step4:安装Jenkins插件

Linux环境下怎么使用Docker搭建Jenkins容器

因为网络原因,需要将插件源设置为国内的,这样才可以安装插件。进入宿主机目录 /home/jenkins_home/,编辑文件
hudson.model.UpdateCenter.xml

cd /home/jenkins_home/cat hudson.model.UpdateCenter.xml

把它替换成国内的镜像即可(这里我们用清华大学官方镜像)
将 url 内容修改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json(清华大学官方镜像)

Linux环境下怎么使用Docker搭建Jenkins容器

Linux环境下怎么使用Docker搭建Jenkins容器

最后我们重启Jenkins容器

docker restart jenkins

重启之后,选择推荐插件安装

Linux环境下怎么使用Docker搭建Jenkins容器

插件安装完成后,Jenkins就搭建就到此结束啦~

Linux环境下怎么使用Docker搭建Jenkins容器

感谢各位的阅读,以上就是“Linux环境下怎么使用Docker搭建Jenkins容器”的内容了,经过本文的学习后,相信大家对Linux环境下怎么使用Docker搭建Jenkins容器这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

文章标题:Linux环境下怎么使用Docker搭建Jenkins容器,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/27144

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月20日 上午12:03
下一篇 2022年9月20日 上午12:04

相关推荐

  • 怎么用teamviewer远程控制正在初始化显示参数

    teamviewer远程控制正在初始化显示参数: 1、如果你的电脑上有什么桌面整理大师,或者壁纸软件等桌面软件的话,请彻底关闭后,再重新连接。 2、如果通过远程桌面方式运行了teamview被控端也会出现这个现象。所以不要通过远程桌面进行启用。 3、在你用win远程桌面安装tw后,启动的tw里面因为…

    2022年9月5日
    1.0K00
  • windows edge浏览器js扩展位置在哪

    edge浏览器js扩展的位置: 1、打开浏览器,点击右上角的三个点。 2、在下拉任务栏中点击“扩展”。 3、选择自己需要的扩展点击“获取”即可。 关于“windows edge浏览器js扩展位置在哪”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“windows edge浏览器js扩展位置在…

    2022年9月8日
    58800
  • windows驱动精灵intel芯片组驱动安装失败如何解决

    解决方法: 1、驱动程序安装顺序不对,优选需要用工具卸载默认的安装驱动,再重新安装正确的驱动。 建议使用鲁大师等软件。 2、根据安装的提示,应该先加载驱动程序,在继续安装系统。 3、什么样式的芯片组就需要用什么样的驱动,Intel芯片的接口是不能使用amd驱动的。 以上就是“windows驱动精灵i…

    2022年9月13日
    1.4K00
  • MySQL中流式查询及游标查询的方式是什么

    一、业务场景 现在业务系统需要从 MySQL 数据库里读取 500w 数据行进行处理 迁移数据 导出数据 批量处理数据 二、罗列一下三种处理方式 常规查询:一次性读取 500w 数据到 JVM 内存中,或者分页读取 流式查询:每次读取一条加载到 JVM 内存进行业务处理 游标查询:和流式一样,通过 …

    2022年8月31日
    1.0K00
  • 电脑0x000000d1原因是什么及怎么解决

    0x000000d1蓝屏代码是什么意思: 1、内存条质量不高导致了接触不良或者老化。 2、硬件的驱动程序不匹配或者损坏。 3、系统遭病毒破坏某些硬件配置文件被更改。 4、有几个软件冲突。 0x000000d1解决方法: 方案一: 1、将BIOS设置为默认值。 2、拆开主机,检查所有连接(可以重新插拔…

    2022年9月18日
    1.1K00
  • MySQL安装常见报错怎么处理

    1.无法启动处理,错误1053 Windows 无法启动Mysql服务 错误1053:服务没有及时响应启动或控制请求 1.1 结束进程 处理方法: 1、在命令行中敲入tasklist查看进程 2、根据进程名杀死进程 taskkill /f /t /im 进程名称 1.2 更改网络服务 Server2…

    2022年9月15日
    95400
  • word页码怎么设置

    word页码设置教程: 1、打开需要设置的文档。 2、在工具栏中找到插入的功能。 2、插入功能中有页码功能,点击即可。 3、选择页码的出现位置。 4、选择页面的样式。 5、效果如图。 感谢各位的阅读,以上就是“word页码怎么设置”的内容了,经过本文的学习后,相信大家对word页码怎么设置这一问题有…

    2022年9月19日
    42900
  • windows声卡驱动被卸载了如何恢复

    声卡驱动被卸载了恢复方法: 方法一: 1、现在的系统都自带自动安装驱动的功能。 2、只要我们连接了网络,那么重启电脑就可以恢复声卡驱动了。 3、如果是耳机或音响等外接声音设备驱动,可以尝试拔出连接线重新连接即可恢复。 方法二: 1、如果电脑无法联网,那么可以尝试手动恢复。 2、右键开始菜单,打开“设…

    2022年9月21日
    79100
  • windows任务管理器被系统管理员停用怎么解决

    任务管理器被管理员停用的恢复方法 1、快捷键Win+R,输入gpedit.msc,回车。 2、依次展开“用户配置–>管理模板–>系统–>Ctrl+Alt+Del选项”,在右侧双击“删除任务管理器” 3、然后在“设置”选项卡中选择未配置或者已禁用选…

    2022年9月6日
    68200
  • 断开服务器连接函数是什么

    摘要 在处理服务器连接时,一个常见的需求是能够安全且有效地断开连接。解决这一问题的关键函数通常是close、shutdown。 其中,shutdown函数提供了一种更灵活的方式来断开和服务器的连接,允许指定断开连接的方式。它能够发送一个信号通知对方,自己已经完成了发送或接收数据的任务,这样对方就可以…

    2024年4月25日
    900
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部