harbor 的部署与使用
背景
因为内网的特殊环境,经常没有公网权限,而且许多公司内部的镜像不宜放入公网中,所以公司内部经常会自建docker的镜像仓库。
这样不仅可以保证镜像安全,也能节省公网流量。
常见的镜像仓库有两个,一个是registry,另一个是开源项目 harbor。
registry 的部署与使用 在这里。
部署
安装docker-compose
1 | yum install docker-compose |
安装habor
- 配置docker可以通过http访问
配置docker可以通过http访问
这里需要注意,因为不再需要通过端口访问,所以只配置10.13.13.201,不需要:5000。
下载habor离线包
habor离线包github地址
我这里下载的是2.5.0版本。解压安装
1 | tar xf harbor-offline-installer-v2.5.0.tgz |
- 项目及用户配置
安装完成后,通过访问10.13.13.201来访问服务,配置一个用户和项目,用来客户端使用。
客户端配置
登录
1 | docker login 10.13.13.201 |
推送镜像
1 | docker tag registry 10.13.13.201/registry_test/registry:v1 #通过tag命令添加自定义标签 |
下载镜像
1 | docker pull 10.13.13.201/registry_test/registry:v1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 符十三郎!