我有一个非常简单的HTML,名为index.html
文件,它生成一个网站以及一些javascript和css。
在同一个文件夹中,有一个我创建的Dockerfile,包含以下行:
# use nginx:alpine as base image
FROM nginx:alpine
# copy static website index.html into nginx default html folder
COPY index.html /usr/share/nginx/html
# export port 80
EXPOSE 80
# run nginx in the foreground
CMD ["nginx", "-g", "daemon off;"]
问题是nginx默认主页在我构建和运行应用程序时不会更改
$ docker build -t some-content-nginx .
$ docker run --name some-nginx -d some-content-nginx
我尝试了很多方法,但似乎无法让我的网站显示在localhostURL上。
有人能给我指正确的方向吗?
我花了10个小时试图解决这个问题,结果发现这是一个缓存问题。
通过使用shift+F5清除localhost的缓存来解决此问题。