私有仓库搭建和配置
**私有仓库主要应用于存放企业内部的镜像,可供多服务器之间的共享使用。
- pull私有仓库镜像
- docker pull registry
- docker pull registry
- 启动私有仓库容器
docker run -id --name=registry -p 5000:5000 registry
(默认私有仓库端口5000)
打开192.168.159.132:5000/v2/_catalog网址,显示{“repositories”:[]},表示私有仓库搭建成功并且内容为空
- 修改/etc/docker/daemon.json(让docker信任这个私有的仓库地址,才能将本地的镜像上传到私有仓库)
- 添加
"insecure-registries":["192.168.159.132:5000"]
随后重启docker。(注意IP地址要带"",不然docker无法启动)
- 添加
- 镜像上传到私有仓库
- 标记此镜像为私有仓库的镜像
docker tag jdk1.8 192.166.159.132:5000/jdk1.8
- 使用
docker push 192.168.159.132:5000/jdk1.8
上传到私有仓库(IP地址不要写错了,要不然push失败)
如果要想从私有仓库中下载镜像,push改成pull即可,前提是前边几步都完成,尤其是IP地址的设置
- 标记此镜像为私有仓库的镜像