harbor镜像仓库的安装

harbor镜像仓库的安装


1. 官方安装文档
https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
2. 离线安装包
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.1.tgz
3. 解压
tar -xvf harbor-offline-installer-v1.8.1.tgz
4. 修改配置
vim harbor/harbor.yml
hostname: 你的IP或者域名
5. 安装
sudo ./install.sh
6. 校验
sudo sudo docker-compose ps
7. 访问
http://你的IP或者域名/harbor/sign-in?redirect_url=%2Fharbor%2Fprojects
默认账号admin 默认密码Harbor12345
8. 其他
harbor日志目录
/var/log/harbor/

可能遇到的问题
harbor-core无法启动,一直处于启动中的状态,
docker日志
sudo docker logs harbor-core
Error response from daemon: configured logging driver does not support reading
运行日志
vim /var/log/harbor/core.log
failed to initialize database: register db Ping default, pq: the database system is starting up

崩溃日志大同小异,都是和数据库相关的FATAL问题,导致harbor-core容器一直启动不起来。
后来在 https://github.com/goharbor/harbor/issues 讨论区下搜索,
很多也遇到这个类似问题,但是也没统一解决方案,
其他人给出的解决方案是sudo docker-compose down 先停止容器,sudo docker-compose up -d再重启,
尝试下可以了,但重新开机后又会不行,所以目前初步怀疑是harbor相关容器的启动顺序异常导致,重开机时docker启动harbor的容器时没有严格按指定依赖顺序启动,导致harbor相关依赖容器启动失败,
要用这个sudo docker-compose up -d命令启动,这样harbor才会按默认依赖顺序启动。

你可能感兴趣的:(docker)