赞
踩
使用decker-compose up -d启动时,redis显示healthy,此时harbor可以正常登陆,但是当使用一段时间后(10min)左右,使用docker ps显示redis状态为unhealthy,此时浏览器访问harbor登录时已经不正常。
查找日志,路径为/var/log/harbor/redis.log
执行命令:
ls /var/log/harbor
可看到harbor用到的日志信息
使用命令
cat redis.log
查看redis.log ,发现报错信息:Failed opening the RDB file dump.rdb (in server root dir /var/lib/redis) for saving: Permission denied
此报错为文件夹权限不够,此时我们需要查看docker-compose.yml文件找到redis的文件路径
cat /data/harbordocker-compose.yml #路径为自己harbor安装路径
可以找到如图所示文字
然后执行命令
sudo chmod 777 文件名 # 示例sudo chmod 777 /data/redis/
最后切换文件夹目录至harbor安装路径下执行
- docker-compose down
-
- docker-compose up -d
即可解决问题
如未解决问题,可联系本人,大家相互学习,互帮互助
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。