自学内容网 自学内容网

docker搭建私有仓库,实现镜像的推送和拉取

1.拉取docker仓库镜像

docker pull registry

2.启动registry容器

docker run -d registry

3.查看当前仓库中存在的镜像(一)

curl -XGET http://192.168.111.162: 5000/v2/_catalog
192.168.111.162 部署docker仓库宿主机的ip
5000 部署docker仓库映射到宿主机的端口
在这里插入图片描述
由于我之前推送了一个镜像上去,所以查得到
如果首次搭建docker仓库的话,查出来的是空的

4.修改docker配置文件deamon,json

vim /etc/docker/daemon.json
新增配置【insecure-registries】,将私服仓库的地址加入
这么做的目的是【docker默认不允许htp方式推送镜像,通过配置选项来取消这个限制】
在这里插入图片描述

5.标记镜像(将镜像修改为符合私服规范的Tag)

docker tag redis:latest xxx.xxx.xxx.xx:5000/wjz_redis:latest

6.镜像推送

docker push xxx.xxx.xxx.xx:5000/wjz_redis:latest

7.查看当前仓库中存在的镜像(二)

curl -XGET http://192.168.111.162: 5000/v2/_catalog
192.168.111.162 部署docker仓库宿主机的ip
5000 部署docker仓库映射到宿主机的端口在这里插入图片描述

8.镜像拉取

docker pull xxx.xxx.xxx.xx:5000/wjz_redis:latest

在这里插入图片描述


原文地址:https://blog.csdn.net/weixin_45116867/article/details/143972413

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!