// 1 拉取registrydocker pull registry// 2 运行私有库registry,存储镜像地址/var/lib/registrydocker run -d --name docker-registry -p 5000:5000 -v /home/registry:/var/lib/registry registry// 3 提交已安装好的容器镜像docker commit -m="提交信息" -a="作者" 容器id 镜像名称:[TAG]// 4 使用curl查询私库上有哪些镜像curl -XGET [私库ip]:[私库port]/v2/_catalog// 5 打tag(实质上把image复制了一份,变成符合规范的镜像)docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]// 6 修改docker配置,使之支持本地私库的镜像推送和拉取vi /etc/docker/deamon.json// 加上"insecure-registries":["192.168.203.166:5000"],保存// 理由:docker默认不允许http方式推送镜像,通过配置选项来取消这个限制// 新的docker会自动生效配置,保守起见建议重启dockersystemctl restart docker// 7 将镜像推送到私库docker push [image] [下载地址]/[image]:[TAG]// 8 使用curl验证私库是否成果推送镜像curl -XGET [私库ip]:[私库port]/v2/_catalog// 9 pull镜像到本地验证是否私库搭建成果docker pull [REGISTRYHOST]/[image]:[TAG]