我目前有一個內置於php 5.4的遺留應用程序,我試圖遷移到openshift。使用替代容器鏡像的Openshift
然而,似乎PHP 5.4並不作爲openshift 3.5中的默認容器圖像。這是我的buildconfig文件的一部分。
...
source:
type: Git
git:
uri: 'https://xxx.git'
ref: master
secrets: null
strategy:
type: Source
sourceStrategy:
from:
kind: ImageStreamTag
namespace: openshift
name: 'php:5.5'
...
到目前爲止,一切都按預期工作。但是,在sourceStrategy部分,如果我將名稱更改爲:「name:'php:5.4'」,則失敗。
是否有任何可能的方式來獲得PHP 5.4環境?
人們似乎在這個網址的PHP 5.4墨盒: https://github.com/openshift-cartridges/origin-community-cartridges/tree/master/openshift-origin-cartridge-php-5.4
我將如何將它集成到我的openshift環境?
我目前正在測試機上運行openshift容器平臺3.5。
謝謝。
磁帶盒適用於較舊的OpenShift V2,而不是您正在使用的V3。 –
在OpenShift V3中,捆綁S2I構建器的唯一PHP版本支持5.5,5.6和7.0。 https://github.com/sclorg/s2i-php-container –