文章目录
- 安装 Docker
- 安装 Harbor
- 访问 Harbor
安装 Docker
本次部署流程使用的是1台阿里云ECS:
- Ubuntu 22.04,2核4G
- 开放 9999 端口号
首先需要做的是在当前服务器上,安装好 Docker,参考链接如下:
https://blog.csdn.net/weixin_46594796/article/details/142757626
安装 Harbor
各个版本 Harbor 在 Github 上都提供了,可以自行选择,官方提供的安装包地址:
https://github.com/goharbor/harbor/releases
我下载的是 v2.11.1
版本(没使用 wget 下载原因是太慢了),然后上传到服务器的 /opt
目录:
上传 Harbor
安装包文件完毕后,执行下述命令解压:
# 解压 harbor 软件包
cd /opt
tar -zxvf harbor-offline-installer-v2.11.1.tgz
# 进入解压后的 harbor 文件夹,复制配置文件
cd harbor/
cp harbor.yml.tmpl harbor.yml
接下来调整一下 harbor.yml
配置文件,如下图:
启动 Harbor 之前,调整一下 /etc/docker/daemon.json
,否则可能出现无法通过 docker login
登录 Harbor 问题:
{
"registry-mirrors": [
"https://8er86g8v.mirror.aliyuncs.com",
"https://docker.1panel.live/"
],
# 使用 Harbor 内网IP地址 + 端口号
"insecure-registries": ["172.16.0.191:9999"]
}
重新加载 Docker 配置,否则不生效:
systemctl daemon-reload && systemctl restart docker
最后,执行下述命令调用初始化脚本,完成 Harbor 部署启动操作:
cd /opt/harbor
./install.sh
访问 Harbor
上述部署流程完毕后,最后直接通过公网IP + 9999
端口号访问 Harbor
:
默认账号密码分别是 admin/Harbor12345
,登录成功后可以看到该页面: