Jenkins+K8s实现持续集成(一)

镜像仓库的搭建

复制代码
docker run -d \
    --restart=always \
    --name registry \
    -p 5000:5000 \
    -v /root/devops/registry/data:/var/lib/registry \
    registry

安装完之后,执行下面命令可以看到镜像仓库已经安装成功

复制代码
docker ps

然后在浏览器上输入下面地址进行访问

http://ip:5000/v2/_catalog

再配置vi /etc/docker/daemon.json

复制代码
{
"insecure-registries" : [ "http://ip:5000" ] #ip改成自己的
}  

先在另外一台机器上使用docker images查看docker镜像,里面有一个hello/gocd-agent-hello的镜像

然后开始打包上传

复制代码
docker tag hello/gocd-agent-hello ip:5000/gocd-agent-hello

然后在这台机器上也vi /etc/docker/daemon.json配置

复制代码
{
  "insecure-registries": ["ip:8081","ip:5051","ip:5052","ip:5000","http://ip:5000"]
}

开始推送:

复制代码
docker push ip:5000/gocd-agent-hello
相关推荐
HehuaTang1 小时前
requests 调大并对齐 limits 提升POD高负载场景下性能
java·docker·kubernetes
2301_787328498 小时前
49.k8s集群部署
云原生·容器·kubernetes
tianyuanwo10 小时前
Jenkins Job管理实战指南:增删改查与批量操作技巧
运维·jenkins
fiveym10 小时前
CI/CD 核心原则 + 制品管理全解析:落地要求 + 存储方案
linux·运维·ci/cd
ICT董老师10 小时前
Kubernetes从私有镜像仓库拉取容器镜像时的身份验证
ubuntu·docker·云原生·容器·kubernetes
tzhou6445210 小时前
Kubernetes持久化存储:从Volume到PV/PVC与StorageClass动态存储
云原生·容器·kubernetes
2501_9011644111 小时前
“一次性沙箱”把开发内耗降到了0。
kubernetes
Dxy123931021611 小时前
Elasticsearch 8.13.4 地理范围查询实战指南
大数据·elasticsearch·jenkins
星环处相逢12 小时前
Kubernetes 核心指南:Pod 控制器与配置资源管理全解析
云原生·容器·kubernetes
卓码软件测评12 小时前
第三方软件确认测试机构【性能测试中内存泄漏的迹象:如何利用LoadRunner监控和发现 】
测试工具·ci/cd·性能优化·单元测试·测试用例