作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 index.php:
<?php
echo "Hello World";
?>
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
最佳答案
如果您想使用 php-cli
“即时”运行一些脚本您可以创建容器并在脚本执行后立即将其删除。
只需转到包含您的代码的目录并运行:
Unix
docker container run --rm -v $(pwd):/app/ php:7.4-cli php /app/script.php
docker container run --rm -v %cd%:/app/ php:7.4-cli php /app/script.php
docker container run --rm -v ${PWD}:/app/ php:7.4-cli php /app/script.php
--rm
执行后将移除容器
-v $(pwd):/app/
将挂载当前目录
php:7.4-cli
是图像
php /app/script.php
是在容器创建后将执行的命令
关于php - 如何在 docker 上运行 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54182191/
我是一名优秀的程序员,十分优秀!