问题描述:在安装harbor后,使用docker-compose ps启动时发现harbor-db 一直是restarting,如下图
解决办法:
(1)查看数据库的挂载目录,harbor安装目录usr/local/harbor ,执行 cat docker-compose.yml , 看到/data/database。然后进入/data/database, 如果没有请创建,如果有了,请删除掉里面的东西(学习可以直接删,企业中上不能删除)
(2)cd /var/log/harbor/ 下查看harbor的各种日志
(3)cat postgresql.log,发现如下图问题
(4)cd /data/database ,发现里面不是空的,执行了一把 rm -rf *
(5)cd usr/local/harbor 目录, 停止harbor, 执行 docker-compose down
(6)再执行 docker-compose up -d, 然后重复执行 docker-compos ps,终于所有容器状态是 healthy,问题解决。