我有一個docker鏡像,並將其推送到了openshift的docker註冊表中。現在我需要通過傳遞一些ENV變量來運行Docker鏡像。如下圖所示,當我點擊「添加到項目」鏈接時,我的泊塢窗圖像「mycustomdaemon:latest」被列出。如何在openshift源碼中運行docker鏡像,而無需通過web控制檯構建它
然而,當我點擊圖像上,它要求我提供了構建配置和Git倉庫URL如下面的圖所示:
不過我只需要運行映像並且不想重建它或執行任何此類操作。我如何能夠解決這個問題,只需運行一個自定義的docker鏡像而不需要執行任何操作?
我試圖通過發出oc new-app
命令直接從CLI運行映像,但得到了以下錯誤輸出。
error: can't look up Docker image "172.30.55.11:5000/default/mycustomdaemon:latest": Internal error occurred: Get https://172.30.55.11:5000/v2/ : http: server gave HTTP response to HTTPS client error: no match for "172.30.55.11:5000/default/mycustomdaemon:latest"
oc get is
命令會生成以下的輸出:
您正在使用哪個版本openshift?在版本3.3中有一個選項「部署映像」 –
@ÁlvaroPérezSoria:我正在使用openshift v1.2。0 ** [root @ mymachine〜]#'openshift version' ** ** openshift v1.2.0 ** ** kubernetes v1.2.0-36-g4a3f9c5 ** ** etcd 2.2.5 ** –
I看到你編輯了這個問題。你有你的內部註冊表,添加爲docker配置中不安全的註冊表嗎? –