作者:媣栺葒尘_383 | 来源:互联网 | 2023-01-12 12:34
我正在尝试了解新的OpenShift系统,现在我们已将图像推送到它.我对Docker了解一点,我想用它.我在一些地方读到我们可以选择Docker作为策略.
所以基本上我基于httpd
和一个基本的html文件创建了一个图像,并试图从项目文件夹中使用以下命令推送它:
oc new-app . --strategy=docker
我在控制台上收到此消息:
错误:buildconfigs.build.openshift.io"openshift"被禁止:构建策略不允许使用Docker
我该怎么做才能允许它?我在任何地方都没有看到好的解释......
1> Graham Dumpl..:
如果您使用的是OpenShift Online,则无法启用docker
构建类型.对于OpenShift Online,您可以选择在本地构建映像,然后将其推送到外部映像注册表(如Docker Hub),或登录到内部OpenShift注册表并将映像直接推送到它.然后可以在部署中使用该映像.
如果您已经设置了自己的OpenShift集群,我的理解是docker
默认情况下应该启用构建类型.您可以在以下位置找到更多详情
https://docs.openshift.com/container-platform/latest/admin_guide/securing_builds.html
如果您正在使用httpd
Web服务器部署站点,则可以使用S2I构建器映像.看到:
https://github.com/sclorg/httpd-container
如果您要访问https://manage.openshift.com/进行登录,那就是OpenShift Online.