我有一个PHP脚本,需要引用我在运行时输入的变量。 我已经构建了一个docker映像(由于每次更改都无法将变量构建到映像中):
这是我的最低工作示例:
index.php
<?php
$name = $_ENV["name"];
echo $name;
?>
Dockerfile
FROM PHP:apache
COPY index.php /var/www/html
RUN chown -R www-data:www-data /var/www
CMD ["apache2-foreground"]
我正尝试将其旋转:
docker run -d -p 80:80 myimage:latest -e name=James
但是,这失败了,因为apache似乎有一个名为-e
的标志,用于读取日志级别。
我确定我在这里遗漏了一些相当简单的东西!