第一步:执行(拉取镜像仓库)
docker pull registry:v2
运行registry
docker run -d -v /registry/:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:v2
编辑daemon.json文件(没有就新建)
vi /etc/docker/daemon.json
添加如下信息:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
"insecure-registries": ["192.168.xxx.xxx:5000"]
}
然后重启:systemctl daemon-reload;systemctl restart docker
查看镜像:docker images
任意选择一个镜像,进行改名;
docker tag 原有名 新命名
新命名格式为:ip:5000/原有名(ip:5000不可更改,后接的原有名可以任意)
开始推送:docker push ip:5000/新命名
查看结果:curl ip:5000/v2/_catalog
结果:{"repositories":["所推送的镜像"]}
结束——successful