Jenkins:CentOS7 使用 Docker 安装 Jenkins

8 篇文章 0 订阅
6 篇文章 0 订阅

Deploy Jenkins on CentOS 7 using Docker

原文:https://blog.csdn.net/weixin_40337982/article/details/81284587

以下内容是我对原文章进行了补充说明后的,应该会更容易理解一些。建议对比着来阅读。

本机环境:

系统版本:win10
jdk-10.0.2_windows-x64_bin
apache-maven-3.6.0
nexus-3.15.2-01-win64
apache-tomcat-8.5.39

虚拟机环境:

系统版本:CentOS Linux release 7.6.1810 (Core)

一、Docker内安装Jenkins

  1. 使用Docker拉取Jenkins

     docker pull jenkins
    
  2. 创建挂载时用的文件夹

     mkdir /home/jenkins
    
  3. 查看文件权限

     ls -nd jenkins/
    
  4. 给uid为1000的权限。执行完可以再次执行 第3步 查看文件权限

     chown -R 1000:1000 jenkins/
    

    uid:用户id

  5. 创建并运行Jenkins

    docker run -itd -p 8090:8080 -p 50000:50000 --name myjenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins:latest

    -p 8090:8080:端口映射
    本机端口:容器端口
    访问本机端口8090,映射到Jenkins的8080端口
    表面上访问的是8090,实际上是访问的8080

    -v /home/jenkins:/var/jenkins_home:挂载
    宿主机的/home/jenkins目录挂载到容器的/var/jenkins_home目录

自己的理解,不准确的地方,请大家指正。

  1. 再次启动时,使用以下命令

     docker start myjenkins
    

二、浏览器中查看Jenkins

  1. 浏览器输入 http://你的ip地址:8090
    例如我的:http://10.9.40.123:8090/

  2. 进入之后需要输入密码,在命令行使用如下命令获取密码

     cat /home/jenkins/secrets/initialAdminPassword
    

    在这里插入图片描述
    在这里插入图片描述
    之后会进入jenkins安装插件页面,这里选择安装推荐插件就可以了;

    接下来就是进入jenkins首页。

    系统管理中的红字不必担心,原因是:Jenkins版本过低。不影响使用

    在这里插入图片描述

  3. 配置JDK与Maven 的准备工作

    我的win10主机上有JDK与Maven,我想大部分人应该都有,所以就不介绍如何安装JDK和Maven了。

    First,使用工具将主机内的JDK和Maven复制到虚拟机CentOS 7中,我使用的工具是FileZilla

    复制到虚拟机的以下路径中:

     /home/jenkins/
    

    在这里插入图片描述

  4. 配置JDK与Maven

    系统管理 -> Global Tool Configuration

    在这里插入图片描述
    在这里插入图片描述

至此,结束

您好!要在CentOS 7上使用Docker安装Jenkins,您可以按照以下步骤操作: 1. 首先,确保您的CentOS 7系统已安装Docker。如果没有安装,请按照以下步骤安装Docker: ``` sudo yum update -y sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker ``` 2. 确保Docker已正确启动后,可以使用以下命令检查其状态: ``` sudo systemctl status docker ``` 3. 创建一个Docker容器来运行Jenkins。您可以使用以下命令创建并运行一个名为"my-jenkins"的容器: ``` sudo docker run -d -p 8080:8080 -p 50000:50000 --name my-jenkins jenkins/jenkins:lts ``` 这将从Docker Hub上的Jenkins镜像创建一个新容器,并将容器的8080端口映射到主机的8080端口,以及50000端口用于Jenkins代理。 4. 容器启动后,可以使用以下命令查看容器日志并获取初始管理员密码: ``` sudo docker logs my-jenkins ``` 在日志中,搜索类似于"Please use the following password to proceed to installation"的行,后面会跟着一个密码。复制该密码。 5. 使用浏览器访问`http://your_server_ip:8080`,将"your_server_ip"替换为您的服务器的实际IP地址。 6. 在Jenkins界面中,粘贴刚刚复制的密码,并继续安装过程。 7. 安装完成后,您可以设置Jenkins的管理员账号和密码,并根据需要进行其他配置。 这样,您就成功在CentOS 7上使用Docker安装Jenkins。希望对您有所帮助!如有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值