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/
我是 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 projectFROM httpd:2.4 COPY ./public-html/ /usr/local/apache2/htdocs/