【发布时间】:2016-03-14 20:57:18
【问题描述】:
我的 docker-compose.yml 文件如下所示:
web:
image: nginx:latest
volumes:
- /c/Users/marcin/docker/nginx-www/nginx/html/:/usr/share/nginx/html/
ports:
- "80:80"
在/c/Users/marcin/docker/nginx-www/nginx/html/ 中,我创建了index.html 文件,其内容如下:
<html>
<head>
</head>
<body>
hello index
</body>
</html>
但是当我查看我的域时,我看到了空白页面,但是在查看页面源代码时,我看到了类似这样的内容:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
似乎 Docker 正在使用默认的 Nginx 文件并且只占用了其中的一部分(可能是它在我的 index.html 文件中的确切长度。对于其他文件,例如 abc.html 没有这样的问题(可能是因为它Nginx 镜像中默认不存在)。如何解决此问题以显示正确的index.html 文件内容?
【问题讨论】:
标签: nginx docker docker-compose