Docker和php-cli

我已经安装了PHP 7 (php-fpm和php-cli),并且我的应用程序对于新的PHP工作正常,但是testing( phpunit )不会因为某些扩展未更新。

所以我想使用/创build一个docker容器与PHP 5.6 ,将取代我的系统(主机)的PHP CLI

例如,如果我从Dockerfile构build名为php56容器,如下所示:

 FROM ubuntu:15.10 RUN apt-get -y update && apt-get install -y php5-cli ENTRYPOINT ["php"] 

并运行:

 sudo docker run -it php56 -v 

我从Docker容器获取版本信息,所以docker的php-cli 5.6正在工作。 所以我不想把docker run命令

 /usr/bin/php 

让主机使用docker容器中的php-cli 。 (然后php -v会给我PHP 5.6信息不PHP 7.0版本信息)

这不是最好的例子,但我希望你们能明白我想要做什么。 如果不能这样解决,请推荐我其他解决scheme。