1、本地镜像发布到私有库
1.1、Docker Registry是什么
1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。
2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。
Docker Registry是官方提供的工具,可以用于构建私有镜像仓库
1.2、推送流程
1.2.1、下载镜像
docker pull registry
1.2.3、启动镜像
docker run -d -p 5000:5000 -v /opt/myregistry:/tmp/registry --privileged=true --name my-registry registry
1.2.4、curl验证私服库上有什么镜像
curl -XGET http://192.168.0.2:5000/v2/_catalog
1.2.5、将新镜像docker_tset修改符合私服规范的Tag
docker tag docker_tset:1.0 192.168.0.2:5000/docker_tset:1.1
1.2.6、修改配置文件使之支持http
docker默认不允许http方式推送镜像,通过配置选项来取消这个限制
重启docker
1.2.7、push推送到私服库
docker push 192.168.0.2:5000/docker_tset:1.1
1.2.8、再次查看私服镜像
curl -XGET http://192.168.0.2:5000/v2/_catalog
查看tag:curl http://192.168.0.2:5000/v2/docker_tset/tags/list
1.2.9、从私有仓库拉取镜像
删除之前的镜像
拉取私服镜像
docker pull 192.168.0.2:5000/docker_tset:1.1
标签:5000,1.2,私服,192.168,镜像,docker,搭建 From: https://blog.csdn.net/qq_47158964/article/details/143796934