Jenkins实战:docker compose 搭建Jenkins

目录

一、文件准备

  • 进入/home/docker目录,新建docker-compose-jenkins.yml文件,内容如下:
javascript 复制代码
version: '3.0'
services:
  jenkins:
    image: jenkins/jenkins
    container_name: jenkins
    ports:
      - "8090:8080"
      - "8091:50000"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /home/docker/data/jenkins/jenkins_home:/var/jenkins_home
      - /home/docker/data/jenkins/apache-maven-3.6.3:/usr/local/apache-maven-3.6.3
      - /usr/local/jdk11:/usr/local/jdk11
  • 创建/home/docker/data/jenkins/jenkins_home目录,并赋值777权限。

二、安装

执行 docker-compose -f docker-compose-jenkins.yml up -d 进行安装。

三、访问与效果展示

访问:http://ip:8090进入页面,如下图所示

相关推荐
岚天start6 分钟前
Linux ps -ef 命令解析
linux·运维·服务器·ps·ef
cpsvps1 小时前
磁盘IO优先级控制对美国服务器存储子系统的调优验证
运维·服务器
孙克旭_1 小时前
day065-ALB负载均衡与云盘扩容
linux·运维·阿里云·负载均衡
lenvonsam2 小时前
崩溃!公司 GitLab 掉链子!莫慌,交给AI助手吧~
运维·gitlab
行星0082 小时前
centos7 aarch64上安装PostgreSQL14.3
linux·运维·数据库·postgresql
雪域迷影2 小时前
Ubuntu22.04中生成gitee码云的ssh-key并添加到gitee网站上
运维·gitee·ssh·ubuntu22.04
YY188193953953 小时前
负载均衡集群HAproxy
运维·负载均衡
Lovyk3 小时前
rsync+sersync实现文件实时同步
linux·运维
渡难繁辰3 小时前
Docker常用命令速查手册:容器运维七维指南
docker·容器
G_H_S_3_4 小时前
【网络运维】Linux:软件包管理
linux·运维·网络