1、使用aliyun的registry上传下载镜像https://cr.console.aliyun.com/cn-hangzhou/repositories
首先要在阿里云上创建好账户,再创建镜像仓库,会自动生成镜像加速和一些关于拉取镜像之类的代码
docker login --username=zhangxudashuaige registry.cn-hangzhou.aliyuncs.com 登录阿里云
docker tag test:v1 registry.cn-hangzhou.aliyuncs.com/zhangxudashuaige/busybox:v1 给上传的镜像打上标签
docker push registry.cn-hangzhou.aliyuncs.com/zhangxudashuaige/busybox:v1 上传镜像。
docker image rm registry.cn-hangzhou.aliyuncs.com/zhangxudashuaige/busybox:v1 删除本地的镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhangxudashuaige/busybox:v1 拉取刚刚上传的镜像
docker images 查看镜像
![](https://img-blog.csdnimg.cn/7c8560325c6c4a269e5732df4f85ee77.png)
2、使用registry镜像运行容器上传下载镜像
docker pull registry 拉取镜像
docker run --name registry -p 5000:5000 -v /data/registry:/var/lib/registry -d registry:2.6.2 运行容器
docker image tag nginx:1.14-alpine 192.168.10.131:5000/nginx:1.14 打上标签
vim /etc/docker/daemon.json 进入daemon.json文件加上"insecure-registries": ["192.168.10.131:5000"]
docker restart registry 重启容器
docker push 192.168.10.131:5000/nginx:1.14 上传镜像
docker image rm 192.168.10.131:5000/nginx:1.14 删除镜像
docker pull 192.168.10.131:5000/nginx:1.14拉取镜像