1 下载、解压

2 配置

cp harbor.yml.tmpl harbor.yml
修改
hostname hub.test.com (用dns解析)
port: 80
harbor_admin_password: test.com
DB passwird: newmima
data_volume: /data

3 安装

先安装docker-compose

1
./install.sh --with-chartmuseum  #启用charts

4 使用

1
2
3
4
5
6
7
8
9
vim /etc/docker/daemon.json
{
"insecure-registries":["hub.test.com"],
"dns" : [
"1.1.1.17"
]
}

sudo systemctl daemon-reload

4.1 harbor web操作

4.2 登录

docker login hub.test.com -u admin -p 密码

4.3 推送

1
2
docker tag mysql:8 hub.test.com/public/mysql:8
docker push hub.test.com/public/mysql:8

4.4 拉取

docker pull hub.test.com/x/x:x