2 回答

TA貢獻1946條經(jīng)驗 獲得超4個贊
/var/www/html中是否有任何 .htaccess 文件?看起來 Apache 正在執(zhí)行到 HTTPS 的自動重定向。使用 /var/www/html等空目錄構(gòu)建圖像并docker run -it -p 8000:80 d7cd1255a20f
通過 HTTP 正確運行。

TA貢獻1841條經(jīng)驗 獲得超3個贊
好的試試這個
遵循文件夾結(jié)構(gòu)
phpExample/
php/
index.php
dockerfile
文件
FROM php:7.3-apache
COPY php/ /var/www/html
EXPOSE 80
索引.php
<?php
echo "Hello World from Docker container using PHP<br>";
echo '<img src="https://www.docker.com/sites/default/files/d8/2019-07/Moby-logo.png">';
?>
在此運行以下命令之后
docker build -t helloWorld-php-docker .
構(gòu)建完成時。
docker run -p 80:80 helloWorld-php-docker
請確保端口 80 未被使用,否則您可以更改端口號
PS:目錄結(jié)構(gòu)不是強制性的。我添加只是為了構(gòu)造示例??
- 2 回答
- 0 關(guān)注
- 276 瀏覽
添加回答
舉報