最简单的docker搭建私有仓库教程
场景模拟:
- 搭建docker私有仓库,可以实现一个镜像,多次使用,镜像下载速度快等好处
- 结合k8s使用,k8s容器可以从私有仓库下拉镜像,解决镜像下载慢的问题
第一步下载docker容器
执行yum –y install docker
验证docker是否安装成功
第二步,下载官方提供的私有仓库镜像(本人已经下载好了)
第三步运行容器
创建一个目录用来存放镜像
运行容器,/opt/imagedir是存放镜像的目录,默认情况下,上传的镜像会放到容器内部的/var/lib/registry目录下,但是如果指定了-v参数,那么就是把/opt/imagedir目录挂载到容器存放镜像的目录
查看容器是否正在运行
上传镜像到私有仓库
注意:上传镜像到私有仓库有固定的格式,其实就是改容器的tag
我们上传刚才的registry:2这个镜像
只需把这个镜像改变tag即可,只需要把这个镜像加上前缀即可。5000是容器启动时指定的端口(可自定义),192.168.1.140是私有仓库的服务器ip
镜像打tag完成
上传镜像到私有仓库
我们可以通过浏览器查看,上传的镜像是否成功,地址是
http://192.168.1.140:5000/v2/_catalog
技术交流欢迎加入Q群:177428068