Docker安装Jenkins,并容器化

  1. 编写jenkins.yaml文件
yaml 复制代码
version: '3'

services:
  jenkins:
    image: jenkins/jenkins:latest
    restart: always
    container_name: jenkins
    ports:
      - 8005:8080
      - 8006:50000
    volumes:
      - /opt/module/jenkins:/var/jenkins_home
      - /etc/localtime:/etc/localtime:ro
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
      - /etc/docker/daemon.json:/etc/docker/daemon.json
      - /opt/module/jdk/jdk1.8.0_202:/opt/module/jdk/jdk1.8.0_202
      - /opt/module/maven/apache-maven-3.9.2:/opt/module/maven/apache-maven-3.9.2
  1. 启动 Jenkins
bash 复制代码
docker-compose -f jenkins.yaml up -d
相关推荐
Renhao-Wan4 分钟前
Docker 核心原理详解:镜像、容器、Namespace、Cgroups 与 UnionFS
java·后端·docker·容器
EFCY1MJ901 小时前
ASP.NET MVC 1.0 (五) ViewEngine 深入解析与应用实例
后端·asp.net·mvc
小江的记录本1 小时前
【RabbitMQ】RabbitMQ核心知识体系全解(5大核心模块:Exchange类型、消息确认机制、死信队列、延迟队列、镜像队列)
java·前端·分布式·后端·spring·rabbitmq·mvc
小江的记录本1 小时前
【RocketMQ】RocketMQ核心知识体系全解(5大核心模块:架构模型、事务消息两阶段提交、回查机制、延迟消息、顺序消息)
linux·运维·服务器·前端·后端·架构·rocketmq
源码站~1 小时前
基于Spring Boot+Vue3的烹饪交流学习系统 设计与实现
java·vue.js·spring boot·后端·mysql·毕业设计·毕设
zihao_tom2 小时前
Spring Boot 整合 Druid 并开启监控
java·spring boot·后端
小邓的技术笔记2 小时前
开发实战:asp.net core + ef core 实现动态可扩展的分页查询方案
后端·asp.net
MX_93592 小时前
SpringMVC静态资源访问、annotation-driven的使用原理及数据响应模式
java·后端·spring
无籽西瓜a2 小时前
【西瓜带你学设计模式 | 第十二期 - 装饰器模式】装饰器模式 —— 动态叠加功能实现、优缺点与适用场景
java·后端·设计模式·软件工程·装饰器模式
南山乐只2 小时前
Java并发工具:synchronized演进,从JDK 1.6 锁升级到 JDK 24 重构
java·开发语言·后端·职场和发展