提高软件团队效率的方式之一是实现CICD(持续构建部署),基于Gitlab,Jenkins搭建一套流水线作业过程,可以很方便的做到从提交代码到部署到目标机器上。现代部署的方式大多会采用Docker部署,而使用Docker Hub 比较慢,可以选择自建一个Docker仓库来使用。本文 是一个 Harbor 来搭建私有仓库。
前往 https://github.com/goharbor/harbor/releases/tag/v2.7.1 下载,解压。
我这里只用用 HTTP 访问了,未配置证书,若要配置HTTPS方式 请参考 https://blog.csdn.net/catoop/article/details/127638997
(1) 打开 https://你的域名或者IP:8085 ,登录进去可以。 (2) 创建项目,有公开和私有可选,我这里创建了一个名字叫做 test 项目。 (3) 创建用户
先登录,注意如果你没有配置 HTTPS ,则务必要先修改 docker 的安全配置项,否则无法登录。参考 https://blog.csdn.net/zlbdmm/article/details/121614632
上传和下载镜像
官网:https://github.com/goharbor/harbor/releases/tag/v2.7.1
安装和配置HTTPS证书: https://blog.csdn.net/catoop/article/details/127638997
docker desktop(Windows)使用docker login远程登录Harbor私有镜像仓库解决自动访问https报错问题 https://blog.csdn.net/zlbdmm/article/details/121614632