一、采用Docker Registry 2.0搭建私有仓库
说明:以下localhost或127.0.0.1 地址或端口请根据实际情况输入
docker run -d -p 5000:5000 --restart=always --name registry2 registry:2
二、将镜像推送到私有仓库
docker push localhost:5000/cms-web:0.0.1
如果上面命令报错,说明找到相关镜像,可以使用docker images查看所有镜像,确保镜像名称输入无误,确认无误后,如果仍然报错,可能是因为docker hub是镜像默认docker registry,即完整的镜像标签为docker.io/cms-web:0.0.1,需要修改镜像标签,命令如下:
docker tag cms-web:0.0.1 localhost:5000/cms-web:0.0.1
再执行docker push localhost:5000/cms-web:0.0.1
三、查看所有镜像
curl http://127.0.0.1:5000/v2/_catalog
四、下载镜像
docker pull ip:5000/镜像名称