Docker安装Jenkins,配置Maven和Java

2024-01-09 16:29:09

前言

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

安装准备

  • 需要将maven和jdk安装在服务器上,Jenkins需要用到,还有创建一个jenkins的目录,安装命令如下:
docker run -d -uroot 
-p 9095:8080 -p 5000:5000
--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

配置

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

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

  • java:
    在这里插入图片描述

问题

  • 在启动时遇到问题
Exception caught: Get https://192.168.101.65:50000/v2/: net/http: TLS handshake

解决办法:

  • 1、vi /etc/docker/daemon.json
  • 2、添加 insecure-registries
,"insecure-registries":["192.168.80.131:5000"]

保存

  • 3、systemctl daemon-reload
  • 4、 systemctl restart docker

文章来源:https://blog.csdn.net/starjuly/article/details/135481490
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。