在OpenShift 3中,如何运行需要root的docker镜像?

时间:2017-11-17 13:41:26

标签: docker openshift openshift-3

在OpenShift 3中,如何部署需要root的docker镜像?

2 个答案:

答案 0 :(得分:0)

您可以oc edit scc restricted运行runAsUser.Type并从MustRunAsNonRoot修改RunAsAnyContainer<U, Args...>。出于安全原因,不建议这样做。

答案 1 :(得分:0)

更容易命令授予特定项目中的容器以运行任何UID(包括root):

oc adm policy add-scc-to-user anyuid -z default -n myproject

这需要作为群集管理员运行。普通用户甚至是项目管理员都无法运行此命令。

如果使用OpenShift Online,您将无法执行此操作。