1.安装前置条件:
2.到github官网下载offline离线包,上传到所需安装的机器上
https://github.com/goharbor/harbor/releases
3.解压Harbor安装包
tar -zxvf harbor-offline-installer-v1.5.4.tgz
4.解压完毕,进入目录,修改 harbor.cfg
hostname = reg.mydomain.com 需要修改为本机ip,否则执行./install.sh安装时候会报错
harbor_admin_password 管理员 admin 登录密码,默认是Harbor12345
5.执行安装脚本
./prepare
./install.sh
安装成功
6.Harbor启动和停止
# 启动Harbor
docker-compose start
# 停止Harbor
docker-compose stop
# 重启Harbor
docker-compose restart
# 查看进程
# Harbor的日常运维管理是通过docker-compose来完成的,Harbor本身有多个服务进程,都放在docker容器之中运行,可以通过docker ps命令查看。
# 或者用docker-compose查看
cd /usr/local/harbor/
docker-compose ps
7.修改默认端口
修改docker-compose.yml(/harbor)
修改config.yml(/harbor/common/config/registry/)
停止harbor,重新启动并生成配置文件
docker-compose stop
./install.sh
8.登陆harbor UI(port:ip)
9.修改docker客户端daemon.json配置文件(配置文件的默认路径:/etc/docker/daemon.json),使docker客户端信任我们的harbor registry
{
"insecure-registries": ["ip:port"]
}
systemctl daemon-reload
systemctl restart docker
再次执行./install.sh
10.docker login
[root@localhost ~]# docker login ip:port
Username: admin
Password:
Login Succeeded