2017-08-20 39 views
1

我使用泊坞窗图像docker.bintray.io/jfrog/artifactory-oss:latesthere失败的错误Openshift在线3入门部署Artifactory的OSS形象“创建用户artifactory的失败”

试图在Openshift在线3入门设置artifactory的但是,当部署我得到了一个错误 enter image description here

我试图通过命令oc create serviceaccount artifactory创建artifactory的用户,然后oc adm policy add-scc-to-user anyuid -z artifactory,但有另一个错误:从服务器

错误(禁止):用户“XXXX”不能得到securityco在集群范围

回答

0

ntextconstraints你需要集群管理,以便能够运行:

oc adm policy add-scc-to-user anyuid -z artifactory 

这是因为它被授予运行的东西作为任何用户ID,包括root的权利。这是你作为普通用户不被允许做的事情。

此外,在OpenShift Online中,您只能在您分配的用户ID范围内运行。您无法覆盖该权限,也不会授予您额外的权限。

您需要找到一个不需要它的图像版本,作为root运行,并且可以作为任意用户标识运行。

+0

我发现用OpenShift Online Starter账户没有办法执行上面的命令。可能是我需要使用另一个计划。谢谢。 – phamxuanlu

+0

正如答案所述,您需要成为集群管理员,除非您拥有整个集群并对其进行管理,否则您不会成为集群管理员。 –

相关问题