簡體   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