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
相关推荐
落日漫游9 小时前
Kubernetes容器运行时:cri-docker vs containerd
docker·kubernetes
2501_9200470318 小时前
k8s-ingress控制器
云原生·容器·kubernetes
K_i13418 小时前
Docker、容器、虚拟机到底是什么
docker·微服务·云原生·容器·kubernetes
Broken Arrows1 天前
k8s学习(二)——kubernetes整体架构及组件解析
学习·架构·kubernetes
天航星2 天前
Docker 安装 Jenkins
java·运维·jenkins
落日漫游2 天前
DockerCE与cri-docker核心区别解析
运维·docker·kubernetes
K_i1342 天前
Ansible实战:VMware下K8s自动化部署指南
kubernetes·自动化·ansible
lingggggaaaa2 天前
小迪安全v2023学习笔记(九十七天)—— 云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
java·笔记·学习·安全·网络安全·云原生·kubernetes
yuezhilangniao2 天前
基础架构安全和云原生安全的融合~K8S安全和传统安全~K8S和安全融合~综合安全大饼
安全·云原生·kubernetes
nvd112 天前
用terraform 创建一个GKE private cluster
云原生·kubernetes·terraform·gke