gitlab 本地代码库运行状态为unhealthy重启后的恢复

原因: gitlab 运行在测试环境,但是由于原来运维人员的没有管理,直接被开发转成生产了,并且数据保存在根目录,单点保存,状态异常为:unhealthy,版本为:11.5.3-ce.0 docker镜像

环境已经运行两年多了,随着公司越来越多的代码托管到gitlab上,gitlab越来越重要,才有今天的备份恢复,但是由于docker状态异常,无法登录容器进行备份操作。故无奈下,对运行gitlab的容器进行重启(重启后,即出现权限异常的各种问题)

初次接触:对没有权限的文件,全部通过手工建立,后面看了下gitlab的维护文档,发现可以通过:
update-permission 来处理,但是没有这么干,不知道是否可以解决。
权限问题,是因为selinux打开的原因,但是由于在容器中,不知道关闭的方法,而由于防控列表,导致就算删除文件也不行,后面只能在根目录下创建同样的几个配置文件和目录,备份原有的文件,然后通过mv的方式,移动新创建,没问题的文件到指定位置,问题解决。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容