在docker容器中运行php -S命令(oneoff)

我有一个简单的PHP应用程序,我想在特定的PHP版本(5.6)在Docker容器中本地服务,我有我的本地机器上的最新的PHP版本。

我无法得到它的工作。

我的尝试:

docker run -it -p 8000:8000 --rm --name server-php-56 -v "$PWD":/app -w /app/public php:5.6 php -S localhost:8000 

我得到这个输出:

 PHP 5.6.32 Development Server started at Mon Nov 20 14:09:29 2017 Listening on http://localhost:8000 Document root is /app/public Press Ctrl-C to quit. 

看起来不错:但是当我打到http:// localhost:8000时不工作

它不工作…

 ERR_EMPTY_RESPONSE 

Arhhh …该死的,现在我得到了它的工作..

 docker run -it -p 8000:8000 --rm --name server-php-56 -v "$PWD":/app -w /app/public php:5.6 php -S 0.0.0.0:8000 

我不得不在0.0.0.0:8000上运行服务器