一、docker-compose方式安装运行Jenkins

news/2024/11/22 20:01:18/

docker-compose方式安装运行Jenkins

服务器系统:centos 7.6

以docker-compose 编排容器方式安装,当然需提前安装docker-compose环境(见百度->docker-compose环境安装)

docker-compose.yml

version: '3.1'
services:jenkins:image: jenkins/jenkins:2.361.3volumes:- /data/jenkins/:/var/jenkins_home- /var/run/docker.sock:/var/run/docker.sock- /usr/bin/docker:/usr/bin/docker- /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7ports:- "8080:8080"expose:- "8080"- "50000"privileged: trueuser: rootrestart: alwayscontainer_name: jenkinsenvironment:JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'

1.上传到任意一个目录

在这里插入图片描述

2.执行部署Jenkins命令

docker-compose up –d
运行完成后,Jenkins已经在后台运行起来了
docker ps
在这里插入图片描述

使用服务器ip 地址+端口号浏览器打开
http://192.168.1.183:8080/

进入Jenkins容器查看密码
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
在这里插入图片描述
一直往下走进入主界面

3.进入设置全局工具配置

在这里插入图片描述
Jenkins容器中自带git
/usr/bin/git
在这里插入图片描述
Jenkins容器中自带jdk
/opt/java/openjdk
在这里插入图片描述

需要从外面导入maven到容器中

docker cp apache-maven-3.9.2-bin.zip cf09b3515f61:/usr/local/maven
在这里插入图片描述

docker exec -it jenkins /bin/bash
cd /usr/local/maven/
unzip apache-maven-3.9.2-bin.zip
在这里插入图片描述

拿到maven路径后配置到Jenkins 中
/usr/local/maven/apache-maven-3.9.2
在这里插入图片描述
或者在docker-compose.yml直接挂载数据卷

  • /usr/local/maven/apache-maven-3.9.2/:/usr/local/maven/apache-maven-3.9.2

docker-compose.yml

version: '3.1'
services:jenkins:image: jenkins/jenkins:2.361.3volumes:- /data/jenkins/:/var/jenkins_home- /usr/local/maven/apache-maven-3.9.2/:/usr/local/maven/apache-maven-3.9.2- /var/run/docker.sock:/var/run/docker.sock- /usr/bin/docker:/usr/bin/docker- /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7ports:- "8080:8080"expose:- "8080"- "50000"privileged: trueuser: rootrestart: alwayscontainer_name: jenkinsenvironment:JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'

在这里插入图片描述

maven 设置打包时下载依赖包路径 Repository
/usr/local/maven/apache-maven-3.9.2/conf/settings.xml
在这里插入图片描述

<localRepository>/usr/local/maven/apache-maven-3.9.2/Repository</localRepository>
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"><!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>--><localRepository>/usr/local/maven/apache-maven-3.9.2/Repository</localRepository><!-- interactiveMode| This will determine whether maven prompts you when it needs input. If set to false,| maven will use a sensible default value, perhaps based on some other setting, for| the parameter in question.|| Default: true<interactiveMode>true</interactiveMode>-->

设置 阿里云仓库

    <mirror><id>maven-default-http-blocker</id><mirrorOf>external:http:*</mirrorOf><name>Pseudo repository to mirror external repositories initially using HTTP.</name><url>http://0.0.0.0/</url><blocked>true</blocked></mirror><!-- 阿里云仓库,也可以在pom中设置仓库地址 --><mirrors><mirror><id>aliyun</id><name>aliyun Maven</name><mirrorOf>*</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror></mirrors></mirrors>

4.快乐的构建版本

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

在这里插入图片描述


http://www.ppmy.cn/news/137174.html

相关文章

CleanMyMac免费苹果MAC系统清理APP

CleanMyMac界面专业、大方&#xff0c;布局非常明朗&#xff08;左侧功能栏&#xff0c;右侧信息界面&#xff09;&#xff0c;配色赏心悦目! CleanMyMac X 有着无比强大的清理功能&#xff0c;提供多达数十种优化工具。它即是 macOS 的清洁器&#xff0c;也是 Mac 的性能监视…

MAC OS 百科

mac os Mac OS Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.4.x版。 主设计人&#xff1a;比尔阿特金森、杰夫拉斯金和安迪赫茨菲尔德 出现年月&#xff1a;1984年 >>>>&…

苹果

苹果 Time Limit:10000MS Memory Limit:65536K Total Submit:199 Accepted:72 Case Time Limit:1000MS Description 农场的夏季是收获的好季节。在Farmer John的农场&#xff0c;他们用一种特别的方式来收苹果&#xff1a;Bessie摇苹果树&#xff0c;苹果落下&#xff0c;…

Learn MAC

1. 解决brew 和 brew cask 慢或不动的问题 安装brew&#xff1a; ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)…

MAC OS系统官方下载

https://support.apple.com/downloads/ 转载于:https://www.cnblogs.com/xiaoliao/p/7359192.html

黑苹果MAC好处与坏处

黑苹果 自从苹果采用Intel的处理器&#xff0c;OS X被黑客破解后可以安装在Intel CPU与部分AMD CPU的机器上。从而出现了一大批未购买苹果机而使用苹果操作系统的机器&#xff0c;被称为黑苹果(Hackintosh)&#xff1b;在Mac苹果机上面安装原版Mac系统的被称为白苹果&#xff0…

苹果Mac电脑怎么能彻底的卸载软件?

无论你是刚入手Mac的新手&#xff0c;还是Mac的忠实使用者。对于Mac如何卸载软件都会有一个的常见误区。 很多人认为Mac卸载软件其实都不是一个值得探讨的问题——难道不是丢到垃圾桶就万事大吉了吗&#xff1f;如果你也这么认为&#xff0c;那这篇科普你一定要耐心读完&#…

mac 软件

最近使用mac&#xff0c;发现一些好用的软件特此记录下 1.截图软件 snip 腾讯出品 软件主页以及下载地址http://snip.qq.com/ 2.chrom google浏览器 3.SourceTree git管理工具 4.Sublime 编辑器 5.Atom github的编辑器 6.Alfred Alfred 是一个非常非常强大的效率工具&…