繁体   English   中英

在Openshift 3中允许Docker策略

[英]Allow Docker strategy in Openshift 3

我正在尝试了解新的OpenShift系统,现在我们已将图像推送到它。 我对Docker了解一点,我想用它。 我在一些地方读到我们可以选择Docker作为策略。

所以基本上我创建了一个基于httpd和基本html文件的图像,并尝试使用以下命令从项目文件夹中推送它:

oc new-app . --strategy=docker

我在控制台上收到此消息:

错误:buildconfigs.build.openshift.io“openshift”被禁止:构建策略不允许使用Docker

我该怎么做才能允许它? 我在任何地方都没有看到好的解释......

如果您使用的是OpenShift Online,则无法启用docker build类型。 对于OpenShift Online,您可以选择在本地构建映像,然后将其推送到外部映像注册表(如Docker Hub),或登录到内部OpenShift注册表并将映像直接推送到它。 然后可以在部署中使用该映像。

如果您已经设置了自己的OpenShift集群,我的理解是默认情况下应该启用docker构建类型。 您可以在以下位置找到更多详情

如果您正在使用httpd Web服务器部署站点,则可以使用S2I构建器映像。 看到:

如果您想获得使用此策略的经验,您可以始终在本地设置Minishift以使用Docker构建策略构建您的图像。

https://docs.openshift.org/latest/minishift/getting-started/installing.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM