首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Jenkins的两种安装方式

Jenkins的两种安装方式

作者头像
崔哥
发布2022-12-05 15:47:22
发布2022-12-05 15:47:22
8110
举报
文章被收录于专栏:崔哥的专栏崔哥的专栏

普通方式

yum安装

代码语言:javascript
复制
  sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  yum install fontconfig java-11-openjdk
  yum install jenkins

常用命令

代码语言:javascript
复制
systemctl enable jenkins
systemctl start jenkins
systemctl status jenkins

https://pkg.jenkins.io/redhat-stable/

https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos

docker-compose.yml

代码语言:javascript
复制
version: '3.1'
services:
  jenkins:
    image: jenkins/jenkins:2.361.4-lts-jdk11
    volumes:
      - ./data/jenkins/:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/bin/docker
      - .ssh:/root/.ssh
    ports:
      - "8088:8080"
#    容器内获取宿主机的root权限
#    privileged: true
    user: root #要不 docker pull 会没权限
    restart: always
    container_name: jenkins
#    environment:
#      JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'

如上,为了在容器内使用docker命令,所以额外挂载了

代码语言:javascript
复制
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/bin/docker

但是,这种只在Linux下可用,Mac下我没成功,所以下面的介绍都是基于CentOS虚拟机的:虚拟机里安装了docker,docker-compose

代码语言:javascript
复制
[root@nfsFileSystem vagrant]# cd docker-jenkins/
#启动容器
[root@nfsFileSystem docker-jenkins]# docker-compose up -d
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 普通方式
  • docker-compose.yml
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档