【发布时间】:2020-04-09 04:06:55
【问题描述】:
我有一个登录页面和一个用于发送电子邮件的 PHP 文件(反馈表)。我想用 Docker 测试这个表单。
我已经编写了这个 Dockerfile:
FROM php:7.4-cli
COPY . /usr/src/app
CMD [ "php", "/mail/contact_me.php"]
但这对我不起作用。
我在项目的根目录中有包含 PHP 文件的目录 mail,但我仍然不确定 Dockerfile 是否正确:
- 继承
FROM php:7.4-cli就够了还是要加nginx服务器才能运行镜像? -
COPY . /usr/src/app行到底是做什么的?这是正确的吗?
【问题讨论】:
-
你需要一个 Nginx 网络服务器和 php 容器。
-
能否请您作为答案写下 Dockerfile 的外观?谢谢@invalidbot
-
我已经编辑了您的问题,以便更好地理解和提高可读性。因此,我对您的文本进行了重组,以更多地关注您的问题(您的每个问题现在都是末尾的一个要点,而不是代码 sn-p 内)。如果您可以包含您收到的错误消息,那也很好。另请阅读how to ask a good question 并可能根据那里的建议编辑您的问题。