使用registry部署私有仓库
运行私有仓库容器监听5000挂载数据卷
docker run -d -p 5000:5000 --name Registrt -v /opt/registry:/var/lib/registry registry
![]()
修改配置监听5000端口

{
"registry-mirrors":["https://***.mirror.aliyuncs.com"],
"dns":[ "114.114.114.114","8.8.8.8" ],
"insecure-registries": ["192.168.100.10:5000"]
}
重启服务
systemctl daemon-reload && systemctl restart docker
![]()
修改镜像标签
docker tag hub.c.163.com/public/centos:6.7-tools 192.168.100.40:5000/images/centos6.7:v1.0

上传镜像
docker push 192.168.100.40:5000/images/centos6.7:v1.0
![]()
修改配置文件位置
![]()
![]()
解压
![]()
检查版本

配置hosts文件域名解析

配置客户端支持http访问docker harbor
![]()
--insecure-registry www.benet.com
重启
![]()
配置docker harbor 服务器
修改docker harbor配置 文件配置监听域名
![]()
vim /usr/local/harbor/harbor.cfg
7 hostname = www.benet.com 配置访问域名
11 ui_url_protocol = http 使用http协议访问
68 harbor_admin_password = pwd@123 修改访问密码账户是admin
安装docker harbor
sh /usr/local/harbor/install.sh
![]()
检查

访问测试

创建公开项目image

修改镜像标签
docker tag hub.c.163.com/public/centos:6.7-tools www.benet.com/image/centos6.7:v1.0
![]()
登录
docker login -uadmin -p pwd@123 www.benet.com
![]()
退出
docker logout www.benet.com
![]()
上传镜像
docker push www.benet.com/image/centos6.7:v1.0
查看上传的镜像

删除标签镜像后下载标签镜像
docker pull www.benet.com/image/centos6.7:v1.0
![]()
查看

查看日志

本文详细介绍如何通过Registry搭建私有Docker仓库,并配置Docker客户端进行镜像的推送与拉取。包括运行私有仓库容器、配置监听端口、修改镜像标签、上传与下载镜像等关键步骤。
1万+

被折叠的 条评论
为什么被折叠?



