官方的docker hub 提供了一个公共镜像服务器,但是有时候不希望自己 的镜像放到公网上,这个时候就需要创建自己的私服,用来存储管理自己的镜像。
1.安装私服
docker run -d -v $PWD/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
2.使用 dockertag命令重命名镜像
docker tag redis:alpine localhost:5000/redis
redis:alpine:本地镜像名称
ocalhost:5000/redis :私服路径
3.将镜像发布到私服
docker push localhost:5000/redis
4.查看发布结果
curl http://localhost:5000/v2/_catalog
可以看到返回结果