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
相关推荐
龙飞051 小时前
Kubernetes 疑难杂症:Pod 始终处于 Terminating 状态的真实原因与安全修复方案
安全·云原生·容器·kubernetes
耀耀_很无聊2 小时前
09_Jenkins安装JDK环境
java·运维·jenkins
MonkeyKing_sunyuhua6 小时前
K8S执行MAC打出的本地镜像错误:exec /usr/local/bin/uvicorn: exec format error
macos·容器·kubernetes
4t4run7 小时前
3、k8s安装
云原生·容器·kubernetes
文静小土豆11 小时前
深入理解 Kubernetes Pause 容器:Pod 的核心基石
kubernetes
KubeSphere 云原生12 小时前
云原生周刊:Kubernetes 1.36 要来了
云原生·容器·kubernetes
Q168496451512 小时前
k8s-通过ansible-playbook脚本将其他节点加入集群失败?
容器·kubernetes·ansible
糟糕喔13 小时前
k8s运维-亲和(5)
运维·容器·kubernetes
高旭博13 小时前
对openfuyao-bkeadm的内容分析
kubernetes
海鸥8113 小时前
k8s中实现进程环境的自动更新
云原生·容器·kubernetes