一、为什么搭建私有仓库
docker hub虽然方便,但是还是有限制
- 需要internet连接,速度慢
- 所有人都可以访问
- 由于安全原因企业不允许将镜像放到外网
好消息是docker公司已经将registry开源,我们可以快速构建企业私有仓库
二、搭建简单的Registry仓库
1、下载registry
2、开启registry
[root@docker-node1 ~]# docker run -d -p 5000:5000 --restart=always --name registry registry
3、上传镜像到仓库中
给要上传的镜像打标签:
[root@docker-node1~]# docker tag busybox:latest 172.25.254.110:5000/busybox:latest
docker在上传的过程中默认使用https,但是我们并没有建立https认证需要的认证文件所以会报错:
[root@docker-node1 ~]# docker push 172.25.254.110:5000/busybox:latest