Docker如何报告在集装箱内运行的phpunittesting
我有一个灯应用程序,并在我的Dockerfile结束时,我重新启动Apache
CMD /user/sbin/apache2ctl -D FOREGROUND
而我的问题是,如果我想在容器中运行一个phpunittesting,我怎么知道testing是否通过?
我想到了下面这个,是不是正确的做法呢?
例如,从主机挂载一个卷,并将phpunit testing结果写入挂载的卷,以便我可以知道它传递与否?
如果不是的话,那么这样做的常用方式是什么?
提前致谢
一种方法是做如下的事情:
docker exec -it container-name phpunit ...
如果将输出pipe道输送到安装卷上的某个位置,则应该能够在那里看到结果。