关于“dockerfile安装php”的问题,小编就整理了【2】个相关介绍“dockerfile安装php”的解答:
如何使用docker中的php环境来调试代码?很高兴回答你的问题。
1.安装xampp后,打开php.ini文件,取消最后面的[XDebug]的注释,特别注意 一定要打开元调试功能:xdebug.remote_enable = 1,重启xampp的apache服务。 2.安装chrone浏览器的php调试插件:xdebug heler。 3.在eclipse-php-helios-SR2-win32 的首选项 中设置 php excutables,指向xampp中的php安装路径,且选择xdebug作为调试器。 4.在debug处选择xdebug,且php excutables 选择上一步设置的执行环境即可。配置installed Debugger 里面的xdebug,一定要 将Accept remote session 设置loaclhost 或者any,否则 eclipse里面是不会停在断点处的。 5.在eclipse中设置断点,然后chrone 浏览器中发起调试。
dokerfike如何让docker体积更小?Dockerfile减少构建镜像大小的方法
这几天基于Dockerfile构建应用需要的特殊的镜像,比如Nginx需要add很多module的,就需要在镜像内编译和做build.
通过Dockerfile构建镜像时,很容易把镜像构建得很大。
从通俗得原来上来说,一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层。
所以建议如下:
尽量在同一层运行更多的命令,比如
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安装软件包,尽量在一行装完,不要多行,同样安装完后运行,clean all后对大小影响很大
yum clean all
RUN yum -y —enablerepo=rpmforge-extras install php \
到此,以上就是小编对于“dockerfile安装php”的问题就介绍到这了,希望介绍关于“dockerfile安装php”的【2】点解答对大家有用。