Docker Toolbox - 显示相同的网站

时间:2017-11-09 13:03:02

标签: docker docker-toolbox

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

我的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显示的那样,但是我添加了-p

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

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

1 个答案:

答案 0 :(得分:1)

从您提供的link开始,html文件似乎应该被复制到内部:/usr/local/apache2/htdocs/而不是:./htdocs

  

如何使用此图像。

     

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

     

在项目中创建Dockerfile

FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
相关问题