• centos环境用docker安装jenkins相关命令


    1,查询安装包
    yum list installed | grep docker
    2, 卸载
    yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64
    3,删除存在镜像和容器
    rm -rf /var/lib/docker
    4,安装docker
    yum install docker-ce -y
    5, 启动docker
    systemctl restart docker
    6,创建软链接
    systemctl enable docker
    7,清除docker缓存命令
    docker system prune -a
    8, 编辑配置文件
    vim /etc/docker/daemon.json
    9,停止容器
    docker stop jenkins
    10, 删除容器
    docker rm -f
    11,删除镜像
    docker rmi docker.io/jenkins
    ###############################################
    1,安装jenkins
    docker pull jenkins/jenkins:lts
    挂载
    mkdir -p /var/lib/jenkins
    chmod -R 777 /var/lib/jenkins
    2,运行jenkins
    docker run
    –name jenkins
    -p 9000:8080
    -p 50000:50000
    -v /var/lib/jenkins:/var/jenkins_home
    -d jenkins/jenkins:lts
    3,启动容器,查看jenkins初始密码
    docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
    或者通过日志查看docker logs jenkins
    或者通过挂载目录查看
    cat /var/lib/jenkins/secrets/initialAdminPassword
    4,参考文章
    https://blog.csdn.net/brianzb/article/details/126885057
    5,sed字符串替换
    sed -i ‘s#https://updates.jenkins.io/update-center.json#https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json#g’ hudson.model.UpdateCenter.xml
    ################################################################
    1, wgeT命令
    yum install wget -y
    2,安装jdk17
    cd /usr/local
    wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    或者手动下载:scp jdk-17_linux-x64_bin.tar.gz root@192.168.0.137:/usr/local/
    tar -zxvf jdk-17_linux-x64_bin.tar.gz
    mv jdk-17 java
    配置环境变量:
    vim /etc/profile 如下
    export JAVA_HOME=/usr/local/java
    export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
    export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
    生效:
    source /etc/profile
    3,阿里云镜像(配置 Maven setting.xml)

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    查看Java地址ls -lrt /etc/alternatives/java
    4,Maven配置
    vim /etc/profile

    export M2_HOME=/usr/bin/maven/apache-maven-3.6.3
    PATH=$M2_HOME/bin:$PATH
    
    • 1
    • 2

    5, 安装git
    yum install git
    6,

    pipeline {
        agent any
    
        stages {
            stage('Build and Run Docker Containers') {
                steps {
                    script {
                        def dockerCommand = """
                            docker-compose up -d
                        """
                        sh dockerCommand
                    }
                }
            }
        }
    
        post {
            always {
                stage('Clean Up') {
                    steps {
                        script {
                            def dockerCommand = """
                                docker-compose down
                            """
                            sh dockerCommand
                        }
                    }
                }
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
  • 相关阅读:
    vue3 - Ts版本
    系统安装技能测试
    spring-data-mongodb的Aggregation详解
    牛客 HJ18 识别有效的IP地址和掩码并进行分类统计
    【Pytorch安装】windows下,安装了torch但是import torch失败
    【日常计算机问题】win11、win10解决公共WiFi认证不弹出的问题。电脑没有弹出认证界面。以广州图书馆i-guangdong;i广东为例
    基于php的校园零食网站
    java中泛型的理解
    并发编程知识总结
    Java面试题(外包公司)
  • 原文地址:https://blog.csdn.net/Rock_wj/article/details/132775515