docker私有仓库registry
环境:CentOS Linux release 7.6.1810
docker-18.09.5-ce
1. 下载仓库镜像registry
#docker pll registry
2. 使用仓库镜像启动registry容器
#docker run -dit --name registry -v registry:/var/lib/registry --network mac_net1 --ip 192.168.1.2 --restart=always registry
备注:我这里使用的是macvlan网络,docker容器网点和宿主机一样,如果不是则需要开放5000端口
3. registry服务端和其它需要使用私有仓库的docker宿主机修改docker.service
#vim /usr/lib/systemd/system/docker.service
在[Service]添加 --insecure-registry 192.168.1.2:5000 (192.168.1.2是自己registry容器的IP)
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry 192.168.1.2:5000
备注:在从registry仓库下载或者上次镜像时默认使用的是https,该配置是将https修改为http可以访问
4.重新加载daemon并且重新启动docker
#systemctl daemon-reload
#systemctl restart docker
5. 使用tag重命令镜像并且将镜像上传到私有仓库
#docker images
#docker tag centos 192.168.1.2:5000/centos
#docker push 192.168.1.2:5000/centos
#curl -XGET http://192.168.1.2:5000/v2/_catalog
或者使用浏览器查看
- 使用Docker Registry搭建Docker私有仓库-极简
- 构建 Docker registry 私有镜像,解决docker私有仓库push出错问题
- Docker私有仓库Registry 搭建
- Git+Spring-boot+Docker+ Maven +Registry私有仓库 +jenkins 持续集成测试
- docker registry V2私有仓库搭建
- docker学习11--私有仓库registry设置
- Docker Registry 私有仓库搭建详细步骤
- Docker私有仓库Registry的搭建验证
- Docker私有仓库registry的搭建及使用
- Docker私有仓库Registry的搭建验证
- Docker私有仓库Registry 搭建
- 运维之我的docker-部署私有仓库Registry
- docker registry-v2 搭建私有仓库
- docker 查询或获取私有仓库(registry)中的镜像
- Docker容器学习梳理--私有仓库Registry使用
- Docker Registry Server 搭建,配置免费HTTPS证书,及拥有权限认证、TLS 的私有仓库
- docker registry-v2 搭建私有仓库
- docker 搭建registry私有仓库 (Centos6.5)
- 基于Docker搭建Registry私有镜像仓库
- 可能是最详细的部署:Docker Registry企业级私有镜像仓库Harbor管理WEB UI