linux怎么查看本机内存大小
236
2022-10-22
微服务轮子项目(41) -Docker私有镜像仓库
文章目录
1. 安装部署
1.1 下载安装包1.2 修改配置文件1.3 安装1.4 访问
2. 使用介绍
2.1 新建项目 2.2 从私有仓库提交/拉取镜像 2.3 问题锦集
2.3.1 server gave HTTP response to HTTPS client2.3.2 denied: requested access to the resource is denied
1. 安装部署
1.1 下载安装包
直接去github地址,找releases下载最新的offline包-xvf harbor-offline-installer-v1.7.1.tgz
1.2 修改配置文件
1.修改harbor.cfg:
修改hostname:
修改secretkey_path,改为当前目录:
2.修改docker-compose.yml文件
1.3 安装
./install.sh
安装成功后显示如下:
1.4 访问
1.配置host
192.168.28.138 hub.zlt.com
2.通过域名访问
admin/Harbor12345
如果密码不对,请查看harbor.cfg的harbor_admin_password配置
2. 使用介绍
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。Harbor用于容器镜像管理,主要提供基于角色的镜像访问控制、镜像复制、镜像漏洞分析、镜像验真和操作审计等功能。迄今为止,Harbor在 GitHub上已获得超过 4700+ 颗星。
2.1 新建项目
默认是私有项目,必需通过docker login登录后才能拉取或者提交
2.2 从私有仓库提交/拉取镜像
1.打tag
docker tag zookeeper:3.4 hub.zlt.com:8080/test-harbor/zookeeper:3.4
2.提交镜像
docker push hub.zlt.com:8080/test-harbor/zookeeper:3.4
3.拉取镜像
docker pull hub.zlt.com:8080/test-harbor/zookeeper:3.4
2.3 问题锦集
2.3.1 server gave HTTP response to HTTPS client
原因:因为Docker从1.3.X之后,与docker registry交互默认使用的是server时增加启动参数为默认使用/usr/lib/systemd/system/docker.service
找到ExecStart在后面添加--insecure-registry hub.zlt.com:8080:
重启docker
systemctl daemon-reloadsystemctl restart docker
2.3.2 denied: requested access to the resource is denied
解决:通过docker login 登录后再操作
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~