首页 > 其他分享 >Docker部署jenkins

Docker部署jenkins

时间:2023-06-16 17:37:06浏览次数:35  
标签:部署 etc usr HOME jenkins Docker local docker

先删除系统docker相关的依赖

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装docker相关依赖

yum install -y yum-utils

配置docker镜像地址

yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7  containerd.io-1.4.6

创建docker目录,并配置

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://w6rlizew.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

启动和关闭docker命令:

systemctl start docker
systemctl enable docker

修改主机名,关闭和启动防火墙

hostnamectl set-hostname k8s-master && bash #修改主机名
systemctl stop firewalld
systemctl disable firewalld

配置JDK和Maven

cd /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_371
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${JAVA_PATH}:${PATH}

## 执行命令
source /etc/profile

使用docker操作jenkins

docker start jenkins  ## 开启jenkins
docker stop jenkins  ## 停止jenkins
docker rm jenkins ## 删除jenkins镜像
## 运行jenkins
docker run -d -uroot -p 8080:8080 -p 50000:50000 -p 8888:8888 --name jenkins -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -v /data/jenkins/jenkins:/var/jenkins -v /data/jenkins/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /usr/local/jdk-11.0.19:/usr/local/jdk-11.0.19 -v /usr/local/maven/apache-maven-3.6.3:/usr/local/maven/apache-maven-3.6.3 -v /etc/profile:/etc/profile jenkins/jenkins



标签:部署,etc,usr,HOME,jenkins,Docker,local,docker
From: https://blog.51cto.com/u_11315052/6501307

相关文章

  • CKS 考试题整理 (10)-Dockerfile检测
    Task分析和编辑给定的Dockerfile/cks/docker/Dockerfile(基于ubuntu:16.04镜像),并修复在文件中拥有的突出的安全/最佳实践问题的两个指令。 分析和编辑给定的清单文件/cks/docker/deployment.yaml,并修复在文件中拥有突出的安全/最佳实践问题的两个字段。 注意:请勿添加......
  • docker从外网环境迁移到内网环境
    1.离线安装docker##下载docker.tar.gz,解压安装tar-zxvfdocker.tar.gz##配置为系统服务##默认配置文件/etc/docker/daemon.json不可编辑时,指定配置文件启动dockerd--config-file/data/bonc_zj/app/conf/daemon.json&2.Dockerfile中添加nginx的依赖包##具备......
  • docker 设置国内镜像源
    一、国内加速地址1.Docker中国区官方镜像https://registry.docker-cn.com2.网易http://hub-mirror.c.163.com3.ustchttps://docker.mirrors.ustc.edu.cn4.中国科技大学https://docker.mirrors.ustc.edu.cn5.阿里云容器生成自己的加速地址登录:cr.console.aliyun.com点击“......
  • 部署SkyWalking
    SkyWalking部署说明二进制包部署1、下载地址https://dlcdn.apache.org/skywalking/9.4.0/apache-skywalking-apm-9.4.0.tar.gz#下载有点慢https://www.oracle.com/java/technologies/downloads/#license-lightbox#需要jdk11环境最终需要下面2个包2、安装jdk_11#tarzxvfjdk-11......
  • docker
     ......
  • docker compose启动目录
    目的对于使用dockercompose启动的容器,我们可以使用命令诊断其启动的目录。 方法song@song-VirtualBox:~$dockerpsCONTAINERID  IMAGE                            COMMAND                 CREATED      STA......
  • 云原生之使用Docker部署kkFileView在线文档管理平台
    (云原生之使用Docker部署kkFileView在线文档管理平台)一、kkFileView介绍1.kkFileView简介kkFileView是一个开源在线文档工具,使用springboot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、......
  • 浅析微信小程序自动化部署miniprogram-ci介绍及实际使用
    一、miniprogram-ci介绍1、miniprogram-ci简介miniprogram-ci是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。开发者可不打开小程序开发者工具,独立使用miniprogram-ci进行小程序代码的上传、预览等操作。文档:https://www.npmjs.com/package/min......
  • 安装docker
    curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed-i-e'......
  • Linux下的Jenkins安装教程
    sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.repo--no-check-certificatesudorpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io.key通过yum安装Jenkinsyum-yinstalljenkinsJenkins默认端口号为8080,输入vim......