我想了解新的OpenShift系统,现在我们已经将图像推送到它。我对Docker有点了解,并且想用它。我在一些地方看过我们可以选择Docker作为策略。在Openshift中允许Docker策略3
所以基本上我创建了一个基于httpd
和图像的基本的HTML文件,并试图从项目文件夹用下面的命令来推:
oc new-app . --strategy=docker
我得到这个消息在控制台上:
error: buildconfigs.build.openshift.io "openshift" is forbidden: build strategy Docker is not allowed
我需要做些什么来允许它?我没有在任何地方看到很好的解释...
您只需建立自己的形象在当地并推OpenShifts图像注册表。新图像版本上传完成后,OpenShift会立即重建并部署您的应用。这是一个很好的教程,用于该策略:https://blog.openshift.com/getting-started-docker-registry/ – Rotareti