本节我们将学习怎么把新镜像推送私有库。
1. Curl验证私服有上有什么镜像
curl -XGET http://192.168.88.130:5000/v2/_catalog
(注:写你自己的地址)

可以看到,目前私有库没有任何镜像上传过
2. 将新镜像修改符合私有规范的Tag
按照公式:docker tag 镜像:Tag Host:Port/Repository:Tag
我以redis:6.0.8为例子
docker tag redis:6.0.8 192.168.88.130:5000/redis:6.0.8
注:这个地址要写你自己的

在上传之前由于docker私有库做了安全加固,所以我们要修改配置文件使之支持http
2.1 先输入
vi /etc/docker/daemon.json
2.2 在你的镜像里加入
"insecure-registries": ["192.168.88.130:5000"]

修改不成功请重新启动你的docker
3. Push推送到私有库
docker push

接下来我们再次验证私有库上有什么镜像
curl -XGET http://192.168.88.130:5000/v2/_catalog

Pull运行到本地
删除这个镜像后,在拉到本地

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程