我有一个index.php文件:
<?php
echo "Hello World";
?>
从网站获取的Dockerfile: https://docs.docker.com/samples/library/php/
FROM php:7.2-cli
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
CMD [ "php", "./index.php" ]
我构建镜像并运行容器:
docker build -t my-php-app .
docker run -p 7000:80 --rm --name hello-world-test my-php-app
我只看到文本“Hello World”,但我的应用程序在http://localhost:7000/上无法正常工作,为什么?
FROM php:7.2-apache
这样的东西。 - executabledocker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache
- executable