首页 > 其他分享 >docker-compose轻松部署jenkins

docker-compose轻松部署jenkins

时间:2024-09-03 15:25:10浏览次数:11  
标签:compose https mirror jenkins docker com

一、安装部署docker

1、安装docker-ce

可以参考:docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站 (aliyun.com)icon-default.png?t=N7T8https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11EZ9mMK

2、配置docker镜像加速

[root@docker ~]# cat /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
    "https://registry.docker-cn.com",
    "https://hub-mirror.c.163.com"
  ]
}
### 重启服务
systemctl restart docker

二、安装部署docker-compose

1、docker-compose资源包下载

之前的博客有分享docker-compose资源包

docker-compose安装包icon-default.png?t=N7T8https://blog.csdn.net/qq_48472816/article/details/141826124?spm=1001.2014.3001.5501

2、部署docker-compose

执行下列操作前请上传docker-compose-linux-x86_64到虚拟机

mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version

三、部署jenkins项目

1、创建项目目录

version: '3'
services:
  jenkins:
    image: jenkins/jenkins:latest
    ports:
    - "50000:50000"
    - "8080:8080"
    volumes:
    - /compose/jenkins/jenkins_mount:/var/jenkins_home
    - /etc/localtime:/etc/localtime

2、运行项目

docker-compose -f docker-compose.yml up -d

查看运行的jenkins容器

3、初始化jenkins

访问:http://192.168.147.20:8080

进入容器,查看初始密码

docker exec -it ab56e611a388 /bin/bash

jenkins@ab56e611a388:/$ cat /var/jenkins_home/secrets/initialAdminPassword

5824d3311f494ba4ad06ea740a0bd5fb

安装推荐插件

创建新管理员用户,密码:Aa123456!

按提示完成后续操作

至此,使用docker-compose部署jenkins完成。

标签:compose,https,mirror,jenkins,docker,com
From: https://blog.csdn.net/qq_48472816/article/details/141860667

相关文章

  • Jenkins启动报错java.lang.NullPointerException
    centos6.9下安装Jenkins,可以正常安装,但是启动后,Jenkins.log中发现报错java.lang.NullPointerException:Cannotloadfromshortarraybecause"sun.awt.FontConfiguration.head"isnullatjava.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:......
  • docker常用命令
    1、命令汇总官方命令说明:https://docs.docker.com/engine/reference/commandline/docker/dockerversion#显示docker的版本信息dockerinfo#显示docker的系统信息,包括镜像和容器的数量docker--help#帮助命令docker子命令--h......
  • 在本地通过Docker安装MySQL并配置持久化
    看前须知这里使用Mac下的OrbStack代替Docker,都是命令行操作,除了可能出现的UI不同外没有任何区别。拉取镜像由于是Mac环境,所以优先使用arm64结构,关于是否支持所需架构,可以在DockerHub上查,一般支持的都会写明。这里搜索MySQL,进入官方镜像就可以在Overview的Quickreference(co......
  • cwl docker
     #!/usr/bin/envcwl-runnercwlVersion:v1.0class:CommandLineToollabel:echodoc:|NCBIBlastNNucleotide-NucleotideBLASTrequirements:InlineJavascriptRequirement:{}ResourceRequirement:coresMax:3ramMax:10240hints:DockerR......
  • Docker 简介
    10.Docker简介学习Docker之前,先了解Docker为什么出现,解决了什么痛点;然后简单介绍Docker是什么。‍在Docker出现之前假如你在自己的笔记本上,开发一个商城项目,那么开发环境就是你自己的笔记本,并且该开发环境具有特定的配置;而其他同事也有自己的本地开发环境,并且配置一般......
  • Jenkins流水线共享库
    绝大部份项目的构建流程是:拉取源码---执行单元测试---构建目标包---构建镜像---推送镜像---集群拉取镜像部署,此脚本为Jenkins流水线共享库(Jenkinspiplinesharedlibrary),将所有步骤统一定义到此脚本中,所有项目引用共享库即可,支持多分支构建,不同的分支发布到不同的环境。引用共......
  • 两句话讲清楚离线安装docker镜像
    两句话讲清楚离线安装docker镜像文章目录两句话讲清楚离线安装docker镜像写在前面解决方案写在前面背景:银河麒麟、离线环境,装吧,一装一个不吱声。准备:首先,你要有个docker,安装好了才能搞镜像是不是,参考我的上一篇:两句话讲清楚离线安装docker其次,你要能访问hu......
  • docker 指令
    systemctlstartdocker#开启docker服务systemctlstatusdocker#查看docker运行状态systemctlstopdocker#停止docker服务systemctlrestartdocker#重启dockerdockerversion#查看Docker版本信息dockerinfo#显示Docker的系统信息,包括镜像和容器的数量......
  • 两句话讲清楚离线安装docker镜像
    两句话讲清楚离线安装docker镜像目录两句话讲清楚离线安装docker镜像写在前面解决方案写在前面背景:银河麒麟、离线环境,装吧,一装一个不吱声。准备:首先,你要有个docker,安装好了才能搞镜像是不是,参考我的上一篇:两句话讲清楚离线安装docker其次,你要能访问hub.docker.com......
  • Jenkins - 在Rocky Linux系统下安装Jenkins和配置Agent节点
    安装Jenkins主节点下载和安装JenkinsLTS版本本机信息[root@localhost~]#cat/etc/system-releaseRockyLinuxrelease9.4(BlueOnyx)[root@localhost~]#[root@localhost~]#uname-aLinuxlocalhost.localdomain5.14.0-427.33.1.el9_4.x86_64#1SMPPREEMPT_DYNA......