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
相关推荐
终端行者2 分钟前
企业级Jenkins Pipeline 实战 Docker构建+Ansible发布
ci/cd·docker·ansible·jenkins
无级程序员5 分钟前
记一次K8S增加新节点
云原生·容器·kubernetes
运维瓦工22 分钟前
DevOps 生态介绍(四):Sonarqube&jacoco 与jenkins集成使用
运维·jenkins·devops
仙柒4159 小时前
控制平面组件和节点组件
运维·容器·kubernetes
wb18912 小时前
Kubernetes服务优化
云原生·容器·kubernetes
我是坑货14 小时前
Jenkins 构建失败排查记录:mvn -U 把新版依赖被远程旧版覆盖
运维·jenkins
码点滴14 小时前
Workload 自动化进化论:从手动运维到 AI 驱动的 Kubernetes 智能管控
运维·人工智能·kubernetes·自动化·workload
song50116 小时前
多卡训练加速:HCCL 集合通信实战
分布式·python·flutter·ci/cd·分类
Waay17 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
码点滴17 小时前
CRI-O选型与容器运行时标准
开发语言·人工智能·架构·kubernetes·cri-o