我试图通过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注册表时是否遗漏了某些内容,或者我是否应该提供参数某处。
答案 0 :(得分:1)
所以我在删除所有旧文件夹后重新启动了教程并且它工作正常。在执行了许多步骤后,看起来我的错误是在运行oadm registry
之后运行oc login
命令,因为您需要以系统启动openshift注册表:admin用户而不是某些具有较低权限的用户