在LXC里面安装Gitlab会出现一些小的问题,主要问题在于profile这个文件的修改。

默认情况下lxc是不允许小鸡修改这个文件的,如果强行修改会出现修改错误,为了避免问题可以尝试直接在宿主机修改对应的值(但是最新版本的lxc修改了这个问题,如果修改宿主机并不能实际穿透到小鸡里面)

解决方案:

1、修改gitlab配置文件直接跳过相关的内容

修改/etc/gitlab/gitlab.rb (出现第一次错误后再寻找然后修改就可以了)

文件位置在2363行

! Attempt to modify kernel paramaters. To skip this in containers where the

! relevant file system is read-only, set the value to false.

package[‘modify_kernel_parameters’] = true

修改里面的true为false即可

package[‘modify_kernel_parameters’] = false

2、修改lxc配置文件

这个方法我这里暂时没有时间实验,如果后期实验后我会把相关的内容贴在下面~

这里暂时引用一下别人的方法

主要思路:添加超级权限变成特权容器(这个比较危险,幽静森林作为一个处理事情比较谨慎的人还是特别不推荐这个方案的,这个方案特别糟糕,容易被入侵!!!!特别要注意!!!非必要不用!!!)

最后修改日期: 2022年3月19日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。