环境介绍
两台安装好docker环境的主机
安装布署过程
下载官方registry镜像文件
1 | [root@master ~]# docker pull registry |
运行registry容器
1 | [root@master ~]# mkdir /docker/registry -p |
查看远程仓库镜像文件
1 | [root@master ~]# curl http://localhost:5000/v2/_catalog |
客户端操作
修改下载的镜像源
1 | [root@slave1 ~]# vim /etc/docker/daemon.json |
下载测试镜像
1 | [root@slave1 ~]# docker pull nginx |
给镜像打TAG
1 | [root@slave1 ~]# docker tag nginx:latest 192.168.3.82:5000/nginx:v1 |
上传镜像
1 | [root@slave1 ~]# docker push 192.168.3.82:5000/nginx:v1 |
重新查看镜像仓库
1 | [root@master ~]# curl http://localhost:5000/v2/_catalog |
测试下载
1 | #首先删除客户端主机之前从公共库下载下来的镜像文件 |
参考资料
使用docker Registry快速搭建私有镜像仓库