1.下载镜像(如有现成镜像则无需下载)
[root@master_150 ~]# docker pull registry
2.装载镜像
[root@master_150 ~]# docker load -i registry-latest.tar
3.运行容器
[root@master_150 ~]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
4.修改客户端配置
docker私有仓库服务器,默认是基于https传输的,所以我们需要在客户端192.168.1.160做相关设置,不使用https传输
#新建配置文件
[root@master_150 ~]# vi /etc/docker/daemon.json
#将如下信息添加进去
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries":["192.168.1.196:5000"]
}
#重启docker
[root@master_150 ~]# systemctl daemon-reload
[root@master_150 ~]# systemctl restart docker
5.客户端上传镜像
#打tag
[root@master_150 ~]# docker tag redis:3.2 192.168.1.196:5000/redis:3.2
#上传镜像
[root@master_150 ~]# docker push 192.168.1.196:5000/redis:3.2
6.查看镜像
http://192.168.1.196:5000/v2/_catalog
7.下载镜像
[root@master_150 ~]# docker pull 192.168.1.196:5000/redis:3.2