使用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
查看
查看日志