在Openshift

时间:2017-10-13 08:07:17

标签: docker openshift privileges sysctl

我目前正在尝试使用sysctl -p和文件/etc/sysctl.conf修改docker镜像中的一些内核参数。

在尝试在Openshift中执行之前,我刚刚执行docker run --privileged ...并且它工作正常,但现在我需要在Openshift Origin 3.6.0中部署和运行容器。问题是我无法访问Openshift中的SCC,因为我不是我的Openshift服务器的管理员,所以我想知道如果没有修改SCC,是否有任何方法可以做到这一点。

有没有办法在oc new-app ...中指定我需要在docker run ...中运行的参数?

如果没有,唯一的方法是将我的项目包含在Openshift服务器中的特权SCC中?

1 个答案:

答案 0 :(得分:0)

如果您不是管理员,并且无法让管理员在您的项目中为您创建服务帐户,从而为您提供所需权利,那么您将无法做到这一点。

您尝试运行哪种类型的应用程序需要提升权限?