https://itho.cn/ https://itho.cn/
首页
  • 首页
  • 小工具
搜索历史 清空
写文章

登录

账号密码登录
扫码登录
扫码登录
请使用手机扫码登录
注册登录即表示同意用户协议和隐私政策
NOTES
NETWORK
Cisco Huawei H3C RouterOS OpenVPN
SYSTEM
Windows Linux macOS
DEV
Python PHP
OPS
CI/CD Nginx MySQL Redis Zabbix
SECURE
CLOUD
Docker Kubernetes VMware OpenStack
推荐 最新
Docker部署Jenkins与创建流水线笔记
myluzh 2023-11-7

Docker部署Jenkins与创建流水线笔记

0x00 前言 使用docker部署jenkins后使用流水线docker build提示找不到docker命令,找了好久解决了,需要把docker挂载出来。 第二个问题是docker login 私有仓的时候 提示证书不对,需要在配置文件添加下insecure-registries 0x01 jenkins正确部署命令 docker run --name jenkins \ -u root \ --rm -d \ -p 8092:8080 \ -v /var/jenkins_home:/var/jenkins_home \ -v $(which docker):/usr/bin/docker \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /etc/docker/:/etc/docker \ jenkins/jenkins:lts 启动后在本机/etc/docker/daemon.json上添加insecure-regstries里面写上你jenkins流水线docker push的仓库地址,这样可以避免docker login 私有仓库报错Error response from daemon: Get "https://harbor.itho.cn:5443/v2/": x509: certificate relies on legacy Common Name field, use SANs instead [root@CentOS7]# vim /etc/docker/daemon.json {"insecure-registries": [ "harbor.itho.cn:5443" ]} 0x02 其他命令 #删除正在运行的jenkins容器 docker rm -f jenkins #进入容器内部 docker exec -u root -it jenkins bash #查看admin密码 cat /var/jenkins_home/secrets/initialAdminPassword 0x03 一个简单的流水线示例 # 1、源码管理->Git->Repository URL Repository URL="https://github.com/myluzh/hellok8s/" # 2、Build Steps->执行shell->命令 VERSION=`git rev-parse --short HEAD` projectName='hellok8s' dockerPushIp='harbor.itho.cn:5443' dockerregister=$dockerPushIp/mytest/$projectName:$VERSION docker login $dockerPushIp --username="admin" --password="qwer1234." echo "开始打包镜像 $dockerregister" docker build -t $dockerregister . echo "开始提交镜像 $dockerregister" docker push $dockerregister

512 27 0
dockerdevopscicdjenkins

搜索

搜索历史 清空

热门文章

  • 1 VMware vCenter vSphere ESXi 7.0 许可证&下载链接
  • 2 DS918+,DS3617xs黑群晖洗白码
  • 3 黑群晖各版本引导下载
  • 4 Kali Liunx下msfvenom利用方法
  • 5 python base64加解密脚本(可变换码表)
  • 6 Kali Liunx字典生成工具Crunch,Cupp,Cewl
  • 7 解决VM虚拟机Kali Liunx连不上网
  • 8 JIS-CTF-VulnUpload-CTF01靶机渗透测试笔记

最新文章

  • 1 测试
  • 2 K8S 部署 Redis Exporter
  • 3 K8S 部署OpenTelemetry(用于 Kubernetes ≤ v1.22 )
  • 4 Windows Server 重置RDS宽限期
  • 5 配置RDP远程桌面连接,开启GPU加速、60FPS
  • 6 使用LLM+MCP,实现对话式运维的Demo
  • 7 K8S 部署Redis集群(ot-redis-operator方式)
  • 8 iptables 四表五链

最新评论

  • 99用户头像
    99
    5 个月前
    作者这个很有用
  • myluzh用户头像
    myluzh
    7 个月前
    @顶顶顶:https://www.ela...
  • 顶顶顶用户头像
    顶顶顶
    7 个月前
    版本对应关系去哪看呢
  • 冬天里的火用户头像
    冬天里的火
    1 年前
    可以,现在弄k8s 的越来越多了,确实都...

存档

  • 2025年7月 (3)
  • 2025年6月 (1)
  • 2025年5月 (3)
  • 2025年4月 (1)
  • 2025年3月 (6)
  • 2025年2月 (5)
  • 2025年1月 (3)
  • 2024年12月 (2)
  • 2024年11月 (8)
  • 2024年10月 (8)
  • 2024年9月 (6)
  • 2024年8月 (2)
  • 2024年7月 (7)
  • 2024年6月 (3)
  • 2024年5月 (6)
  • 2024年4月 (1)
  • 2024年3月 (3)
  • 2024年2月 (6)
  • 2024年1月 (11)
  • 2023年12月 (13)
  • 2023年11月 (15)
  • 2023年10月 (8)
  • 2023年9月 (11)
  • 2023年8月 (4)
  • 2023年7月 (18)
  • 2023年6月 (16)
  • 2023年5月 (16)
  • 2023年4月 (4)
  • 2023年3月 (7)
  • 2023年2月 (26)
  • 2023年1月 (10)
  • 2022年12月 (7)
  • 2022年11月 (2)
  • 2022年10月 (5)
  • 2022年9月 (8)
  • 2022年8月 (9)
  • 2022年7月 (4)
  • 2022年6月 (3)
  • 2022年5月 (3)
  • 2022年4月 (3)
  • 2022年3月 (7)
  • 2022年2月 (1)
  • 2022年1月 (2)
  • 2021年12月 (6)
  • 2021年11月 (3)
  • 2021年10月 (5)
  • 2021年9月 (8)
  • 2021年8月 (3)
  • 2021年7月 (3)
  • 2021年6月 (3)
  • 2021年5月 (3)
  • 2021年4月 (4)
  • 2021年3月 (3)
  • 2021年2月 (1)
  • 2021年1月 (1)
  • 2020年12月 (8)
  • 2020年11月 (6)
  • 2020年10月 (1)
  • 2020年9月 (3)
  • 2020年8月 (1)
  • 2020年7月 (5)
  • 2020年6月 (1)
  • 2020年5月 (2)
  • 2020年4月 (7)
  • 2020年3月 (20)
  • 2020年2月 (12)
  • 2020年1月 (3)
  • 2010年10月 (3)

链接

  • operatorhub.io
  • CNFF landscape
关于 友链 rss
51.LA

备案号:

138.20ms