CentOS7 Docker 安装 Jenkins

一、官网查看版本

https://www.jenkins.io/zh/download/

 选择自己对应的操作系统,一般都用长期支持版本,安装的时候用Docker安装就可以了。

进入对应页面后,能看到不同的JDK本的支持情况。

比如:我的 Linux 是CentOS7 ,JDK是1.8 ,我就选择下面的 [CentOS/Fedora/RedHat],进入以后页面拉到最后,显示如下内容:

发现对应我的CentOS操作系统加JDK1.8,最新的是 2.346.1 的版本。

那就可以用 docker 直接获取这个版本的了。

 

二、Docker 获取

Docker 镜像搜索:

docker search jenkins

这两种方式安装都可以:

 我们获取最新的LTS版本。

docker pull jenkins/jenkins:2.346.1

获取版本镜像,有获取的各进度显示,这个需要等待几分钟。

 最后显示到对应版本信息的时候,表示拉取完成了。

 

三、Jenkins 安装及启动

创建 Jenkins 的各种目录及权限

#切换目录
cd /home

#创建目录
mkdir jenkins

#赋权
chown -R 1000 jenkins
chmod 777 jenkins

赋文件访问权限:

chmod 777 /var/run/docker.sock

配置并启动 Jenkins docker:

docker run \
-d \
-m 4g \
-p 8000:8080 \
-p 50000:50000 \
--restart=always \
-v /usr/local/jdk1.8:/usr/local/jdk1.8 \
-v /usr/local/maven:/usr/local/maven \
-v /home/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/docker:/usr/bin/docker \
--name jenkins \
jenkins
/jenkins:2.346.1

    参数说明:

-d    后台启动
-m    内存大小设置
-p    端口映射  jenkins默认8080,映射为8000,及Web操作界面的端口。
--restart=always  开始启动,失败重启。
-v    目录挂载
       JDK 和 maven 的目录挂载应该不用讲解了。
       最后两个是 docker 的运行目录和启动目录。
--name  容器名称

启动完成后,通过 docker ps -a 查看

   进入 jenkins 的容器内部,查看 docker 是否挂载成功。

docker exec -it jenkins /bin/bash
docker version

 执行:cat /var/jenkins_home/secrets/initialAdminPassword ,得到密码:

 使用密码完成 Jenkins 的系统启动。

 后面就是设置管理员账号、还是插件了。

建议插件不要在初始化过程中安装,就选Git、Gitlab 和 中文插件 装一下就好了。

 后面在系统管理里面再查找、安装,初始化里面都是推荐的哪些,有些想要到反而找不到。

 

好了。至此 Jenkins 安装就全部结束了,祝各位使用愉快。

下一节会讲解 Jenkins 具体的项目部署的配置情况,前面的一些内容,后面就要用到了。

 

注:文强哥精品集,祝各位使用愉快!

posted @ 2023-06-05 17:51  Java365  阅读(670)  评论(0编辑  收藏  举报