Anolis 8.8下使用docker安装Jenkins【测试成功】

艺帆风顺 发布于 2025-04-03 20 次阅读


一、下载并安装配置JDK环境

1、官网下载:

https://jdk.java.net/

https://www.oracle.com/java/technologies/downloads/

wget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz
    cd /usrmkdir jdkwget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gztar -zxvf jdk-20_linux-x64_bin.tar.gzvim /etc/profile
    JAVA_HOME=/usr/jdk/jdk-20.0.2CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATHsource /etc/profile

    验证JDK安装是否成功:java -version

    二、下载并安装配置maven环境

    下载官网:https://maven.apache.org/

    下载地址https://maven.apache.org/download.cgi

    wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.zip
      cd /usrmkdir maventar -zxvf apache-maven-3.9.4-bin.zip配置maven仓库,设置阿里镜像仓库
      cd /apache-maven-3.9.1/confvim setting<?xml version="1.0" encoding="UTF-8"?>

      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">
      /var/jenkins_home/maven/apache-maven-3.9.1/xql true false







      alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/
      aliyunmaven * aliyun https://maven.aliyun.com/repository/public
      nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
        vim /etc/profileexport MAVEN_HOME=/usr/maven/apache-maven-3.9.4export PATH=$PATH:$MAVEN_HOME/bin
        source /etc/profilemvn -v

        三、Docker下安装配置Jenkins

          docker pull jenkins/jenkins
          docker run --name myjenkins -d --restart=always -p 8001:8080 -p 50000:50000 -v /home/wyt/jenkins_home:/var/jenkins_home -v /usr/maven/apache-maven-3.9.4:/usr/local/maven -v /var/run/docker.sock:/var/run/docker.sock --env JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" jenkins/jenkins

          再执行:

            docker run -u root -d --restart=always -p 8001:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/maven/apache-maven-3.9.4:/usr/local/maven -v /var/jenkins_home:/var/jenkins_home jenkinsci/blueocean

            安装成功,开始初始化:

                查看密码

              cat /var/jenkins_home/secrets/initialAdminPassword59041d98f0504d908e196c0bb0f78715