使用docker nginx的静态网站在重建图像后不会自动更新

时间:2018-01-23 16:19:35

标签: docker nginx web-development-server

我是nginx的初学者。我正在使用docker nginx图片构建一个静态网站。

这是我的Dockerfile

FROM nginx
COPY . /usr/share/nginx/html

容器中复制的文件很简单index.html,其中包含css/js

以下是我在笔记本电脑上所做的事情:

  1. 我构建了第一个网站图像并在我的笔记本电脑上执行了容器。我可以点击http://localhost:port
  2. 看到该网站
  3. 我更改了index.html,重新生成了图像并再次在我的笔记本电脑上执行了容器。我可以通过点击index.html
  4. 在网站http://localhost:port中看到更改

    我在远程虚拟机上执行了完全相同的过程,但这一次,我无法看到重建图像后所做的更改index.html。(步骤2)。

    以下是我的环境详情:

    笔记本:

    MacOS High Serria 10.13.1
    Docker version 17.12.0-ce, build c97c6d6
    

    虚拟机:

    Red Hat Enterprise Linux Server release 7.2 (Maipo)
    Docker version 1.12.5, build 047e51b/1.12.5
    

    知道是什么让这种情况发生的?我是否需要对nginx个配置文件中的内容进行微调?谢谢你的帮助。

0 个答案:

没有答案