在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上运行服务器