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>

查看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

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
                    }
                }
            }
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值