日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php中没有dockerfile,Dockerfile在RUN composer install命令中没有使用缓...

發布時間:2024/7/23 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中没有dockerfile,Dockerfile在RUN composer install命令中没有使用缓... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我以為我已經理解了Docker,但今天我發現了一些關于利用docker緩存的問題.

這是我的dockerfile

FROM quay.io/my_company/phpjenkins

WORKDIR /usr/src/my_project

ADD composer.json composer.json

ADD composer.lock composer.lock

RUN composer install -o

ADD . .

RUN mkdir -p temp/unittest/cache log

RUN cp app/config/config.unittest.template.neon app/config/config.unittest.neon

CMD ["tail", "-f", "/dev/null"]

我希望docker在ADD之前使用緩存. .

但是,每次構建時,看起來像docker都會嘗試每次都安裝composer.

這是一些輸出

+ docker-compose -f docker-compose.yml run app vendor/bin/phpunit -d memory_limit=2048M

Creating network "xxx_default" with the default driver

Creating xxx_rabbitmq_1

Creating xxx_mysql_1

Building app

Step 1/9 : FROM quay.io/my_company/phpjenkins

---> f10ea65fb7df

Step 2/9 : WORKDIR /usr/src/my_project

---> Using cache

---> 07ad76770cd2

Step 3/9 : ADD composer.json composer.json

---> Using cache

---> 0d22314b81af

Step 4/9 : ADD composer.lock composer.lock

---> Using cache

---> 3d41825efcb3

Step 5/9 : RUN composer install -o

---> Running in 38de5f08eb46

Warning: This development build of composer is over 60 days old. It is recommended to update it by running "/usr/local/bin/composer self-update" to get the latest version.

Do not run Composer as root/super user! See https://getcomposer.org/root for details ....

...

---> aa05dc9ddc5f

Removing intermediate container 581aa7e4b00f

Step 6/9 : ADD . .

---> 8796a9235b9a

Removing intermediate container b7354231fbd7

我沒用鉛,這可能是dockerfile沒有使用緩存進行RUN composer install命令的事情

我正在使用Docker版本17.05.0-ce,在Debian上構建89658be,如果這有助于調查.

請指教.

總結

以上是生活随笔為你收集整理的php中没有dockerfile,Dockerfile在RUN composer install命令中没有使用缓...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。