1 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
所以這就是可能發(fā)生的情況:
docker鏡像
phpunit-docker/6.0.6
最初被構(gòu)建并推送到 docker 存儲(chǔ)庫(kù)。當(dāng)時(shí),PHP 7 的版本為 7.1.5,因此 Dockerfile將該版本構(gòu)建到映像中。chriszarate/wordpress-phpunit
然后構(gòu)建了 docker 鏡像。由于它基于phpunit-docker/6.0.6
,因此生成的圖像內(nèi)置了 PHP 7.1.5 。一段時(shí)間后,
phpunit-docker/6.0.6
構(gòu)建并再次推送到 docker 存儲(chǔ)庫(kù)。只不過(guò)這一次,PHP 7 的版本是 7.2.10。這確實(shí)很奇怪,但也許不應(yīng)該發(fā)生。
所以,在這種情況下:
如果您
docker pull chriszarate/wordpress-phpunit
,您將獲得 PHP 7.1.5,因?yàn)樗鼉?nèi)置于 docker 存儲(chǔ)庫(kù)上的存儲(chǔ)映像中,如果您
git pull
改為相應(yīng)的項(xiàng)目,然后在本地構(gòu)建它,它將基于最新的phpunit-docker/6.0.6
映像,因此運(yùn)行 PHP 7.2.10。
請(qǐng)注意,可能還有其他解釋。不過(guò),這似乎很合理。
- 1 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報(bào)