当前位置: 首页 > news >正文

Docker安装Jenkins,配置Maven和Java

前言

  • 这是一个java的springboot项目,使用maven构建

安装准备

  • 需要将maven和jdk安装在服务器上,Jenkins需要用到,还有创建一个jenkins的目录,安装命令如下:
docker run -d -uroot 
-p 9095:8080 -p 50000:50000
--name jenkins 
-v /data/jenkinsHome:/var/jenkins_home 
-v /etc/localtime:/etc/localtime 
-v /usr/local/jdk1.8:/usr/local/jdk1.8 
-v /usr/local/apache-maven-3.8.5:/usr/local/apache-maven-3.8.5 jenkins/jenkins:2.387.1

开放端口

  • 编辑docker.service
vim /usr/lib/systemd/system/docker.service
  • 在 ExecStart=/usr/bin/dockerd-current 后 增加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

私有仓库

docker pull registry
docker run -d -v /var/lib/docker/registry:/var/lib/registry -p 5000:5000 --restart=always registry
  • 在/etc/docker/daemon.json中添加一条insecure-registries
{"registry-mirrors": ["xxxxxxxxxxxxxxxxxxxx"], #这是我的加速镜像地址"insecure-registries": ["http://虚拟机ip:5000"]
} 

配置Maven和Java

  • 在jenkins界面中,进入系统管理-全局工具配置,配置好maven和jdk
  • maven:

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

  • java:
    在这里插入图片描述
http://www.lryc.cn/news/277654.html

相关文章:

  • 游戏分组(100用例)C卷 (JavaPythonC语言C++Node.js)
  • python函数装饰器保存信息
  • AI真正的Killer App 仍然缺席
  • Docker 镜像以及镜像分层
  • aigc 启动器 sd-webui-aki-v4 decode_base64_to_file
  • 【C++进阶05】AVL树的介绍及模拟实现
  • MySQL视图 索引 面试题
  • JAVA实现文件上传至阿里云
  • 设计模式之外观模式【结构型模式】
  • Qt QCheckBox复选按钮控件
  • 加速科技ST2500 数模混合信号测试设备累计装机量突破500台!
  • ASP.NETCore WebAPI 入门 杨中科
  • 问题 C: 活动选择
  • SpringBoot学习(五)-Spring Security配置与应用
  • Java解决删除子串后的字符串最小长度
  • 日志系统一(elasticsearch+filebeat+logstash+kibana)
  • 游戏版 ChatGPT,要用 AI 角色完善生成工具实现 NPC 自由
  • 加工零件的题解
  • 走进shell
  • 【Python】使用tkinter设计开发Windows桌面程序记事本(2)
  • Flutter DateTime 常用处理
  • 【uniapp】APP打包上架应用商-注意事项
  • 【算法题】43. 字符串相乘
  • CH341 SPI方式烧录BK7231U
  • sd-webui-EasyPhoto win 安装笔记
  • gradient_checkpointing
  • 回溯算法part05 算法
  • 阿里云系统盘测评ESSD、SSD和高效云盘IOPS、吞吐量性能参数表
  • RK3568平台开发系列讲解(Linux系统篇)Linux 内核打印
  • 迁移学习的最新进展和挑战