最近为公司调整架构,完成devops落地,所以我们使用harbor存储镜像,harbor就不过多介绍,详细可以自行搜索,但是今天遇到个怪事,我在docker-compose初始时,设置了harbor密码,但是web就是告诉我错误,详细查看日志报错:502
Harbor与之有关的组件就2个
- docker
- docker-compose
所以出现了报错,我们首先就查看docker及docker-compose状态
docker-adminserver 的状态一直是重启的,所以查看了日志
报错日志详细信息
也可以通过 调试模式
查看,发现异常情况
docker-compose up
# [列出所有容器的日志,退出时关闭容器]
数据库错误
#根据报错信息 数据库权限要设置为 700
sudo chmod -R 700 /date/database/ #这个是数据库的目录
问题总结
1,权限问题 有的文件目录 由于普通用户执行,没有创建权限
2,路径问题 (harbor里面的存储路径 和 docker-compose不对应)
3,数据卷挂载问题
处理完问题,最后从新加载harbor的文件并install.sh
验证结果:
另外Harbor还可以做高可用,以及主从,详细的我们后面会一一介绍
- QQ精品交流群
-
- 微信公众号
-