在OpenShift 3中,如何部署需要root的docker镜像?
答案 0 :(得分:0)
您可以oc edit scc restricted
运行runAsUser.Type
并从MustRunAsNonRoot
修改RunAsAny
到Container<U, Args...>
。出于安全原因,不建议这样做。
答案 1 :(得分:0)
更容易命令授予特定项目中的容器以运行任何UID(包括root):
oc adm policy add-scc-to-user anyuid -z default -n myproject
这需要作为群集管理员运行。普通用户甚至是项目管理员都无法运行此命令。
如果使用OpenShift Online,您将无法执行此操作。