gpt4 book ai didi

docker - Windows上的Docker:安装卷中的数据未更新

转载 作者:行者123 更新时间:2023-12-02 19:41:29 28 4
gpt4 key购买 nike

我使用以下命令在Windows 10上运行docker:

docker run -d -v /c/Users/tsh/docker:/usr/share/nginx/html -p 80:80 nginx

Users / tsh / docker 文件夹中,我有一个简单的 index.html 文件:
<h1>Hello!</h1>

当我将Windows上的浏览器指向virtualbox IP时,它可以很好地工作,我可以看到带有“Hello!”的网页。显示。
但是,当我将 index.html 的内容更改为类似内容时:
<h1>Hello from docker!</h1>

该网页仍然显示了旧的“Hello!”。文本。

当我更改 index.html网页上的数据时,是否也可以更改?

更新:
docker run -it -v //c/Users/tsh/docker:/usr/share/nginx/html -p 80:80 nginx bash
root@ae5fc6b6126a:/# cd /usr/share/nginx/html
root@ae5fc6b6126a:/usr/share/nginx/html# cat index.html
<h1>Hello from docker!</h1>
root@ae5fc6b6126a:/usr/share/nginx/html#

容器中看到新的数据 <h1>Hello from docker!</h1>,但页面仍显示旧的 。您好!

最佳答案

此问题似乎与Virtualbox缓存有关。我还遇到了this problem recently editing CSS,并且能够通过在Virtualbox中重置图像来创建“替代方法”。但是,我仅将这种方法称为模糊解决方案,因为每次对HTML文档进行编辑时,必须完全重新引导boot2docker镜像并不是很有用。

关于docker - Windows上的Docker:安装卷中的数据未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187859/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com