【问题标题】:Running a privileged docker container in Openshift在 Openshift 中运行特权 docker 容器
【发布时间】:2018-03-25 07:40:57
【问题描述】:

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

【问题讨论】:

    标签: docker openshift privileges sysctl


    【解决方案1】:

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

    您尝试运行什么样的应用程序需要如此提升的权限?

    【讨论】:

    • 我想这样做以便为构建/测试容器运行 dind(Docker 中的 Docker)
    猜你喜欢
    • 1970-01-01
    • 2019-06-25
    • 2021-08-23
    • 2020-10-28
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    相关资源
    最近更新 更多