最简单的docker搭建私有仓库教程

场景模拟:

  1. 搭建docker私有仓库,可以实现一个镜像,多次使用,镜像下载速度快等好处
  2. 结合k8s使用,k8s容器可以从私有仓库下拉镜像,解决镜像下载慢的问题

第一步下载docker容器
执行yum –y install docker
最简单的docker搭建私有仓库教程
验证docker是否安装成功
最简单的docker搭建私有仓库教程

第二步,下载官方提供的私有仓库镜像(本人已经下载好了)
最简单的docker搭建私有仓库教程

第三步运行容器
创建一个目录用来存放镜像
最简单的docker搭建私有仓库教程
最简单的docker搭建私有仓库教程
运行容器,/opt/imagedir是存放镜像的目录,默认情况下,上传的镜像会放到容器内部的/var/lib/registry目录下,但是如果指定了-v参数,那么就是把/opt/imagedir目录挂载到容器存放镜像的目录
查看容器是否正在运行
最简单的docker搭建私有仓库教程
上传镜像到私有仓库
注意:上传镜像到私有仓库有固定的格式,其实就是改容器的tag
我们上传刚才的registry:2这个镜像
最简单的docker搭建私有仓库教程
只需把这个镜像改变tag即可,只需要把这个镜像加上前缀即可。5000是容器启动时指定的端口(可自定义),192.168.1.140是私有仓库的服务器ip
最简单的docker搭建私有仓库教程
镜像打tag完成
最简单的docker搭建私有仓库教程
上传镜像到私有仓库
最简单的docker搭建私有仓库教程
最简单的docker搭建私有仓库教程

我们可以通过浏览器查看,上传的镜像是否成功,地址是
http://192.168.1.140:5000/v2/_catalog
最简单的docker搭建私有仓库教程
技术交流欢迎加入Q群:177428068