Docker部署jenkins

这篇具有很好参考价值的文章主要介绍了Docker部署jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

其他相关内容:
安装CentOS7
安装docker

一、jenkins原理

Docker部署jenkins,Docker,docker,jenkins,centos

二、Docker部署jenkins

1.下载jenkins镜像文件

docker pull jenkins/jenkins

Docker部署jenkins,Docker,docker,jenkins,centos

2.查看下载的jenkins镜像

docker images

Docker部署jenkins,Docker,docker,jenkins,centos

3.创建Jenkins挂载目录并授权权限

(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用)

mkdir -p /var/jenkins_mount
chmod 777 /var/jenkins_mount

Docker部署jenkins,Docker,docker,jenkins,centos

4.创建并启动Jenkins容器

docker run --restart always -d -uroot -p 9000:8080 -p 50500:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins

–restart always 重启docker时自动重启相关容器
-d 后台运行镜像
-p 9000:8080 将镜像的8080端口映射到服务器的9000端口。
-p 50500:50000 将镜像的50000端口映射到服务器的50500端口
-v /var/jenkins_mount:/jenkins_home /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_mount目录
-v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。
–name myjenkins 给容器起一个别名
Docker部署jenkins,Docker,docker,jenkins,centos

5.查看jenkins是否启动成功

docker ps

Docker部署jenkins,Docker,docker,jenkins,centos

6.查看docker容器日志

docker logs myjenkins

Docker部署jenkins,Docker,docker,jenkins,centos

7.配置镜像加速

进入/var/jenkins_mount/ 目录

cd /var/jenkins_mount/

Docker部署jenkins,Docker,docker,jenkins,centos
修改hudson.model.UpdateCenter.xml里的内容

vim hudson.model.UpdateCenter.xml

将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Docker部署jenkins,Docker,docker,jenkins,centos

8.访问Jenkins页面,输入ip地址加上9000端口

例如:http://192.168.1.1:9000/
Docker部署jenkins,Docker,docker,jenkins,centos
碰到的问题:输入地址无法访问,检查后发现jenkins容器启动报错,init 6重启服务器后自行恢复

9.获取管理员密码

cat /var/jenkins_mount/secrets/initialAdminPassword

Docker部署jenkins,Docker,docker,jenkins,centos

10.复制密码,输入,点击继续

Docker部署jenkins,Docker,docker,jenkins,centos

11.点击安装推荐插件

Docker部署jenkins,Docker,docker,jenkins,centos

12.等待安装完成

Docker部署jenkins,Docker,docker,jenkins,centos

13.创建用户,输入相关内容,点击保存并完成

Docker部署jenkins,Docker,docker,jenkins,centos

14.实例配置,保持默认,点击保存并完成

Docker部署jenkins,Docker,docker,jenkins,centos

15.安装完成,点击开始使用

Docker部署jenkins,Docker,docker,jenkins,centos

16.来到首页

Docker部署jenkins,Docker,docker,jenkins,centos

17.用户列表->admin->设置->User Defined Time Zone,设置成Asia/Shanghai

Docker部署jenkins,Docker,docker,jenkins,centos
到此,安装完成!文章来源地址https://www.toymoban.com/news/detail-702110.html

到了这里,关于Docker部署jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Docker部署Jenkins

    Jenkins是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。 接下来使用Docker部署Jenkins: 拉取Jenkins镜像 创建 Jenkins 工作目录,将容器内目录挂载到此目录上 启动容器 查看容器状态 查看容器日志 将映射到主机的端口添加到防火墙 ur

    2024年02月06日
    浏览(50)
  • Docker 部署 Jenkins (一)

    Docker Jenkins 部署 ./jenkins:lts-jdk11.sh 内容 2.1 启动配置 图1 图2 图3 图4 图5 图6 图7 图8

    2024年02月16日
    浏览(37)
  • Jenkins部署Docker与Jenkins流水线

    接上篇 1. 外挂文件的方式在docker容器中启动 2. 将构建运行放入docker容器中(不构建镜像) 修改Jenkins构建前设置 修改部署后操作 重新构建,已经成功构建在容器中 3. 将构建运行放入docker镜像中(采用dockerfile) 1.编写dockerfile,放入项目中, 注意不能和依赖的包同级 写好可

    2024年01月22日
    浏览(52)
  • Windows Docker 部署 Jenkins

    今天介绍一下在 Windows Docker 中部署 Jenkins 软件。在 Windows Docker 中,分为两种情况 Linux 容器和 Windows 容器。Linux 容器是通常大多数使用的方式,Windows 容器用于 CI/CD 依赖 Windows 环境的情况。 Linux 容器内部署的 Jenkins 服务,大多数构建 CI/CD 使用这种场景,这里就不做过多介绍

    2024年03月28日
    浏览(48)
  • 使用Docker安装部署Jenkins

    本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目 前置准备 : jenkins所在宿主服务器首先安装好jdk、maven 注意:选择适合自己的JDK,并且注意安装JDK的系统 地址:https://www.oracle.com/java/technologies/downloads/#java8 1、卸载linux系统自带的JDK(建议直接用超级用户,不然卸

    2024年02月08日
    浏览(43)
  • Docker使用Jenkins部署项目

    Docker安装及配置移步Docker安装及配置 目录 1.拉取Jenkin镜像 2.运行启动Jenkins 3.访问Jenkins 4.配置Jenkins 插件下载  配置 5.配置Git仓库拉代码构建 6.测试构建   可通过以下命令查看镜像 记得在防火墙开启对应端口 说明: 命令         作用 -d  容器后台运行 --name jenkins 容器名

    2024年02月11日
    浏览(43)
  • Docker Compose 部署 jenkins

    Docker-Compose 部署 浏览器访问 8345 端口,稍等 jenkins 加载完成的时候,浏览器页面会自动刷新! 安装浏览器提示,找到root 密码,配置 jenkins 安装推荐的 jenkins 插件;

    2024年02月02日
    浏览(76)
  • 五.docker+jenkins自动部署项目

    一.敏捷开发相关概念 1.微服务的痛点 再来看一下我们的微服务架构 , 每个组件都需要服务器去部署,加起来可能需要几十个甚至上百个服务器。 这样的微服务项目在部署上会遇到什么问题? 需要很多很多的服务器,服务器的采购安装,布线都很麻烦 每个服务都需要:编译

    2024年02月03日
    浏览(48)
  • jenkins结合docker实现自动部署

    使用虚拟机搭建环境,centos7.8系统 主机 说明 必要软件 192.168.8.110 jenkins服务节点 jekins,jdk8,tomcat9 192.168.8.101 harbor服务,docker管理镜像 harbor 192.168.8.111 jenkins工作节点 maven,jdk8,git,docker rpm方式安装 war方式安装 jenkins官方下载地址 选择合适的版本,注意各个版本依赖的jdk版本,如

    2024年02月06日
    浏览(33)
  • Jenkins自动化部署docker

    准备测试服务器docker环境 准备jdk环境 将上传jar包修改为 app.jar 对外暴露 1000 端口 启动jar 制作镜像 将上传的镜像先测试,我的jar包叫 sky-server-1.0-SNAPSHOT.jar 先将这个做成镜像 创建容器 将之前做的镜像运行 环境准备 前提需要Jenkins和Gitea这个要提前准备好。 1、配置Jenkins的M

    2024年01月17日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包