Openshift:图像流没有标记
我正在尝试使用Openshift创建一个简单的NodeJS应用程序。我已加载以下图像流:Openshift:图像流没有标记,openshift,Openshift,我正在尝试使用Openshift创建一个简单的NodeJS应用程序。我已加载以下图像流: $ oc get is -n openshift NAME DOCKER REPO TAGS UPDATED jenkins 172.30.1.1:5000/openshift/jenkins 1,2 mariadb 17
$ oc get is -n openshift
NAME DOCKER REPO TAGS UPDATED
jenkins 172.30.1.1:5000/openshift/jenkins 1,2
mariadb 172.30.1.1:5000/openshift/mariadb 10.1
mongodb 172.30.1.1:5000/openshift/mongodb 2.6,2.4,3.2
mysql 172.30.1.1:5000/openshift/mysql 5.5,5.6
nodejs 172.30.1.1:5000/openshift/nodejs 0.10,4
现在,如果我尝试使用nodejs流创建应用程序:
$ oc new-app https://github.com/openshift/nodejs-ex --name=nodejs-basic
error: no tags found on matching image stream: "openshift/nodejs"
The image stream "openshift/nodejs" exists, but it has no tags.
为什么??在我看来,nodejs确实有一个标签。我怎样才能解决这个问题?
谢谢在刷新iptables(iptables-F)并重新启动集群后,它似乎可以正常工作。我不得不等到我的OpenShift构建完成运行,并且图像上有一个标记 例如,我有
oc新构建--strategy=docker--name=app name--binary=true
然后
oc开始构建应用程序名称——来自目录=。/带有dockerfile的目录
然后我需要等到构建完成后再运行
oc新应用程序--image stream=app name
太糟糕了,我没有这个选项:(