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

时间:2015-06-18 20:35:46

标签: openshift-origin

我试图通过openshift起源工作'开始使用' 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注册表时是否遗漏了某些内容,或者我是否应该提供参数某处。

1 个答案:

答案 0 :(得分:1)

所以我在删除所有旧文件夹后重新启动了教程并且它工作正常。在执行了许多步骤后,看起来我的错误是在运行oadm registry之后运行oc login命令,因为您需要以系统启动openshift注册表:admin用户而不是某些具有较低权限的用户