Docker 工具箱 - 显示相同的网站

Docker Toolbox - Shows the same website

我是 Docker 的新手,我想用 Docker 启动 Apache 服务器。 但它显示相同的网站,即使我删除了整个目录并创建了一个新目录......

我的Docker文件:

 FROM httpd:2.4
 COPY ./HTML/ ./htdocs/
 //in HTML/ are my html files ^^

在HTML/是我的ad.html:

<html>
   <head>
       <title>KRASS!</title>
   </head>
   <body>
       LDLALDLADAPjF<br/>djafijafija</br>auohf<br/>dddad
   </body>
</html>

并且在 docker 中,我正在这样做 https://store.docker.com/images/httpd,但我添加了 -p

$ docker build -t my-apache2 .
$ docker run -dit -p 4000:80 --name my-running-app my-apache2

就像我上面说的,然后我通过 ID:4000 进入页面,它只显示 "It works!" 这是我第一次尝试的内容

从您提供的 link 来看,html 文件似乎应该复制到里面:/usr/local/apache2/htdocs/ 而不是:./htdocs

How to use this image.

If you want to run a simple HTML server, add a simple Dockerfile to your project where public-html/ is the directory containing all your HTML.

Create a Dockerfile in your project

FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/