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

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

我的Dockerfile:

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 ,但我join-p

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

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

从你提供的链接看来,这个html文件应该被复制到/usr/local/apache2/htdocs/而不是: ./htdocs /usr/local/apache2/htdocs/

如何使用这个图像。

如果你想运行一个简单的HTML服务器,添加一个简单的Dockerfile到你的项目中,其中public-html/是包含所有HTML的目录。

在你的项目中创build一个Dockerfile

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