Openshift origin builder 无法推送到 docker 注册表

Openshift origin builder fails to push to docker registry

我正在尝试使用 docker 图像处理 openshift origin 'Get Started' tutorial,但我遇到了构建器问题;它无法将图像推送到我的 docker,它说需要身份验证。

I0618 19:34:12.387273       1 sti.go:96] Using provided push secret for pushing openshift/ruby-20-centos7:latest image
I0618 19:34:12.387301       1 sti.go:99] Pushing 172.30.205.86:5000/test/origin-ruby-sample image ...
E0618 19:34:20.595037       1 dockerutil.go:50] push for image 172.30.205.86:5000/test/origin-ruby-sample failed, will retry in 10s ...
E0618 19:34:38.535347       1 dockerutil.go:50] push for image 172.30.205.86:5000/test/origin-ruby-sample failed, will retry in 10s ...
F0618 19:34:59.341670       1 builder.go:70] Build error: Failed to push image: Error pushing to registry: Authentication is required.

我是 docker/kubernetes/openshift 的新手,所以我不确定在设置 docker 注册表时是否遗漏了什么,或者是否有我应该在某处提供的参数。

所以我在删除所有旧文件夹后重新启动了教程并且它起作用了。玩了几个步骤之后,看起来我的错误是 运行 oadm registry 命令在 运行 oc login 之后因为你需要启动 openshift 注册表作为 system:admin 用户而不是一些权限较低的用户。