docker-1-搭建本地私有仓库
Docker私有仓库
管理自己的镜像。
有时候我们的服务器无法访问互联网,或者不希望将自己的镜像放到公网中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。
(1)私有仓库搭建
(1-1)拉取私有仓库镜像
#docker pull registry
这个镜像默认暴露的端口是5000。
(1-2)启动私有仓库容器
#docker run -id --name=r1 -p 5000:5000 registry
(1-3)打开浏览器
输入地址http://私有仓库服务器IP:5000/v2/_catalog
看到{“repositories”:[]}表示私有仓库搭建成功。
http://192.168.236.129:5000/v2/_catalog
{“repositories”:[]}中放置的就是上传的镜像。
(1-4)修改daemon.json
#vi /etc/docker/daemon.json
在文件中添加一个key,保存退出。
此步用于让docker信任私有仓库地址。
注意将私有仓库服务器IP修改为自己私有仓库服务器真实IP。
{“insecure-registries”:[“私有仓库服务器IP:5000”]}
{“insecure-registries”:[“192.168.236.129:5000”]}
(1-5)重启docker服务
#systemctl restart docker
#docker start r1
(2)将镜像上传至私有仓库
(2-1)标记镜像为私有仓库的镜像
#docker tag centos:7 私有仓库服务器IP:5000/centos:7
#docker tag centos:7 192.168.236.129:5000/centos:7
(2-2)上传标记的镜像
#docker push 私有仓库服务器IP:5000/centos:7
#docker push 192.168.236.129:5000/centos:7
此时查看http://192.168.236.129:5000/v2/_catalog
【{“repositories”:[“centos”]}】
(3)从私有仓库拉取镜像
#docker rmi 192.168.236.129:5000/centos:7先删除
#docker pull 192.168.236.129:5000/centos:7
- docker学习笔记三搭建本地私有仓库
- docker 搭建本地私有仓库 (v2)
- docker本地私有仓库搭建
- Docker基础-搭建本地私有仓库
- Docker搭建本地私有仓库
- Docker搭建本地私有仓库
- docker学习笔记(二)——本地私有仓库Registry的搭建与验证
- Docker搭建本地私有仓库的详细步骤
- Docker CentOS服务器搭建本地私有仓库
- Docker搭建本地私有仓库
- 搭建本地私有docker仓库
- docker私有仓库registry的本地搭建
- Nexus 搭建docker本地仓库(hosted)和私有仓库(proxy)
- 4.Docker搭建本地私有仓库
- centos 7.1搭建docker本地私有仓库返回500错误
- Docker搭建本地私有仓库
- Docker搭建本地私有仓库
- 实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库
- docker 搭建私有仓库(对于所有人)
- 使用docker搭建nexus并配置docker私有仓库