前置条件
需要安装 docker docker-compose vim wget
harbor仓库地址
harbor 官方仓库 github.com/goharbor/ha… 可以选择自己想装的release, 本文用v2.9
安装预先准备
一、下载 安装包
wget https://github.com/goharbor/harbor/releases/download/v2.9.0/harbor-offline-installer-v2.9.0.tgz
二、解压 安装包
tar -zxvf ./harbor-offline-installer-v2.9.0.tgz
三、 基础配置
cd ./harbor
cp harbor.yml.tmpl harbor.yml
sudo vim harbor.yml
如果你是本地搭建没有域名的话 请按照下面的注释走
hostname 改成你的服务器IP
port 改成8080 端口最好 其他端口有些奇怪的问题
设置账号密码
wq 保存退出
安装
sudo ./prepare
sudo bash ./install.sh
如果你是本地化部署 你还需要配置下 daemon.json
将以下内容写入到 /etc/docker/daemon.json
注意 /etc/docker/daemon.json 这个文件可能是空的 如果是空的 将下面内容都拷贝进去 如果不是则将 "insecure-registries": ["http://10.64.0.7:8080"] 这一行 复制进去 里面的 ip 和端口是你之前设置的
内容
{
"insecure-registries": ["http://10.64.0.7:8080"]
}
编辑
sudo vim /etc/docker/daemon.json
:wq
sudo systemctl daemon-reload
sudo systemctl restart docker