无法在Openshift Online 3 Starter中部署Artifactory OSS映像错误"创建用户神器失败"

时间:2017-08-20 09:18:18

标签: openshift artifactory openshift-origin

我尝试使用here

中的泊坞窗图片docker.bintray.io/jfrog/artifactory-oss:latest在Openshift Online 3 Starter上设置神器

但是在部署时我遇到了错误 enter image description here

我尝试按命令oc create serviceaccount artifactory然后oc adm policy add-scc-to-user anyuid -z artifactory创建神器用户,但还有另一个错误:

来自服务器的错误(禁止):用户" xxxx"无法在集群范围内获得securitycontextconstraints

1 个答案:

答案 0 :(得分:0)

您需要成为集群管理员才能运行:

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

这是因为它授予以任何用户ID身份运行内容的权利,包括root。这是您作为普通用户不允许这样做的事情。

此外,在OpenShift Online中,您只能运行您分配的用户ID范围内的内容。您不能覆盖它,也不会获得额外的权限。

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