搭建docker registry(镜像仓库)

registry用于保存docker镜像,包括镜像的层次结构和元数据。
分类
sponsor Registry: 第三方的registry,供客户和docker社区使用
Mirror Registry: 第三方的registry,只让客户使用
Vendor Registry: 由发布docker镜像的供应商提供的registry
Private Registry: 通过设有防火墙和额外的安全层的私有实体提供的registry
安装registry
下载阿里源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

查看版本

yum  info docker-registry

在这里插入图片描述

 yum -y install docker-registry
systemctl restart  docker-distribution.service
systemctl enable  docker-distribution.service

查看安装路径以及配置
rpm -ql docker-distribution
在这里插入图片描述
修改配置

/etc/docker-distribution/registry/config.yml         #指定配置信息

第一步修改标签

docker tag   zf-web:v0.4     swarm02:5000/zf-web:v0.4
[仓库ip:端口]/镜像名称

在这里插入图片描述
第二步修改为http协议上传,(docker默认为htts协议)
[root@swarm01 yum.repos.d]# cat /etc/docker/daemon.json #仓库服务器和客户端都要配置

{
  "registry-mirrors": ["https://6kn1wg50.mirror.aliyuncs.com"],
  "insecure-registries": ["swarm02:5000"]
}

然后重启docker镜像
systemctl restart docker
第三步 开始上传
docker push swarm02:5000/zf-web
第四步 另外一台docker服务器下载镜像
修改配置文件,并重启docker

[root@swarm02 ~]# cat  /etc/docker/daemon.json 
{
  "registry-mirrors": ["https://6kn1wg50.mirror.aliyuncs.com"],
  "insecure-registries": ["swarm02:5000"]
}

docker pull swarm02:5000/zf-web:v0.4
在这里插入图片描述
至此 docker私有仓库搭建完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值