關(guān)于“dockerfile安裝php”的問題,小編就整理了【2】個(gè)相關(guān)介紹“dockerfile安裝php”的解答:
如何使用docker中的php環(huán)境來調(diào)試代碼?很高興回答你的問題。
1.安裝xampp后,打開php.ini文件,取消最后面的[XDebug]的注釋,特別注意 一定要打開元調(diào)試功能:xdebug.remote_enable = 1,重啟xampp的apache服務(wù)?! ?.安裝chrone瀏覽器的php調(diào)試插件:xdebug heler?! ?.在eclipse-php-helios-SR2-win32 的首選項(xiàng) 中設(shè)置 php excutables,指向xampp中的php安裝路徑,且選擇xdebug作為調(diào)試器。 4.在debug處選擇xdebug,且php excutables 選擇上一步設(shè)置的執(zhí)行環(huán)境即可。配置installed Debugger 里面的xdebug,一定要 將Accept remote session 設(shè)置loaclhost 或者any,否則 eclipse里面是不會(huì)停在斷點(diǎn)處的?! ?.在eclipse中設(shè)置斷點(diǎn),然后chrone 瀏覽器中發(fā)起調(diào)試。
dokerfike如何讓docker體積更???Dockerfile減少構(gòu)建鏡像大小的方法
這幾天基于Dockerfile構(gòu)建應(yīng)用需要的特殊的鏡像,比如Nginx需要add很多module的,就需要在鏡像內(nèi)編譯和做build.
通過Dockerfile構(gòu)建鏡像時(shí),很容易把鏡像構(gòu)建得很大。
從通俗得原來上來說,一次RUN形成新的一層,如果沒有在同一層刪除,無論文件是否最后刪除,都會(huì)帶到下一層。
所以建議如下:
盡量在同一層運(yùn)行更多的命令,比如
RUN cp /usr/local/aa.tar.gz /opt
RUN tar xvf /opt/aa.tar.gz
RUN rm -rf /opt/aa.tar.gz
可以修改成
RUN cp /usr/local/aa.tar.gz /opt && \
tar xvf /opt/aa.tar.gz && \
rm -rf /opt/aa.tar.gz
如果在鏡像中通過yum安裝軟件包,盡量在一行裝完,不要多行,同樣安裝完后運(yùn)行,clean all后對大小影響很大
yum clean all
RUN yum -y —enablerepo=rpmforge-extras install php \
到此,以上就是小編對于“dockerfile安裝php”的問題就介紹到這了,希望介紹關(guān)于“dockerfile安裝php”的【2】點(diǎn)解答對大家有用。