环境要求
harbor服务需要部署在能访问被墙镜像站的服务器上
或者
通过nginx等反代工具在能访问被墙镜像站的服务器上反代被墙镜像站
在harbor中配置
新建代理仓库
系统管理->仓库管理->新建目标
新建项目
镜像代理需要选择刚才配置的代理仓库名称
使用方式及注意事项
- 如果harbor没有tls,docker客户端需要配置可信站点
- 项目一定不要设置为公有,不然别人利用,带宽啥的都扛不住
- 通过
docker pull 域名或ip:端口/docker/需要拉取的镜像
进行代理pull
- 代理下载过的镜像会在harbor中进行留存
- 不能通过
docker push
向代理项目中推送镜像