1、下载harbor
goharbor下载:Releases · goharbor/harbor · GitHub
harbor-offline-installer-v2.11.0.tgz
2、解压
tar -xvf harbor-offline-installer-v2.11.0.tgz
3、创建一个卷目录,并复制一份配置文件
cd harbor; mkdir data;cp harbor.yml.tmpl harbor.yml
4、修改配置
hostname: harbor-tmp.teleagent.top(或者你的域名/localhost)
https的东西全部注释掉,可以采用nginx做ssl转发
harbor_admin_password:修改为你的密码
data_volume: /data/harbor/data
5、执行安装
./repare
 ./install.sh
6、测试web页面
浏览器上访问ip,或者域名,如果可以登录则创建一个项目:

7、开启远程docker
vi /etc/docker/daemon.json
添加一个hosts字段就行:
{
   "data-root":"/data/docker-log",
   "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"],
   "insecure-registries": ["harbor-tmp.teleagent.top"] 
} 
如果这个方式不行,采用方式二:
vi /lib/systemd/system/docker.service
找到ExecStart行,修改它包含-H参数,指定要监听的socket。例如,要监听所有接口上的TCP端口2375,使用以下配置:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 
重启harbor
 docker compose down -v &&  docker compose up -d 
                
![[Linux]缓冲区](https://img-blog.csdnimg.cn/direct/53526bc937e14e79b577577612623067.png)















