Docker nginx提供页面代码而不是页面内容
我正在设置的实例服务于静态网页。Docker nginx提供页面代码而不是页面内容,docker,nginx,Docker,Nginx,我正在设置的实例服务于静态网页。Dockerfile包含以下内容: FROM nginx COPY ./html /usr/share/nginx/html COPY nginx.conf /etc/nginx/nginx.conf 至于配置文件: http { server { root /usr/share/nginx/html; index index.htm; } } events { worker
Dockerfile
包含以下内容:
FROM nginx
COPY ./html /usr/share/nginx/html
COPY nginx.conf /etc/nginx/nginx.conf
至于配置文件:
http {
server {
root /usr/share/nginx/html;
index index.htm;
}
}
events {
worker_connections 1024;
}
映像正在成功编译,并已安装到端口8090上:
docker run --name hello-world -d -p 8090:80 hello-world-nginx
当我从web浏览器访问端口时,我得到以下信息:
我做错了什么?您只需要将mime类型文件添加到nginx config:
http {
include /etc/nginx/mime.types;
server {
root /usr/share/nginx/html;
index index.htm;
}
}
events {
worker_connections 1024;
}