在Openshift中运行特权docker容器

在Openshift中运行特权docker容器,docker,openshift,privileges,sysctl,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…中指定我需要在

我目前正试图用
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中?

如果您不是管理员,并且无法让管理员在您的项目中为您创建服务帐户,从而为您提供所需的权限,则您将无法执行此操作


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

我想这样做,以便为构建/测试容器运行dind(Docker in Docker)