小编nov*_*100的帖子

google-chrome 无法移动到新的命名空间

我试图以非 root 用户身份在 docker 容器中运行 google-chrome --headless 来执行一些测试。每次我尝试启动它时,它都会引发以下错误:

谷歌浏览器 --headless

无法移动到新命名空间:支持 PID 命名空间,支持网络命名空间,但失败:errno = 不允许操作无法生成小型转储。非法指令

它是一个在 k8s 集群中运行的 docker 容器。操作系统是 Ubuntu 16.04。

命名空间已启用,用户是非 root

我不想使用 --no-sandbox 选项,因为这是一个安全问题。

我不能使用 docker run --security-opt=syscomp:unconfined 因为它是使用 helm 部署的。

是否缺少我需要在容器本身内为 chrome 设置的系统权限?

linux google-chrome docker kubernetes-helm google-chrome-headless

20
推荐指数
2
解决办法
1万
查看次数