Я бегу докер на окнах 10 с помощью этой команды:Docker на окнах: данные в смонтированном томе не обновляется
docker run -d -v /c/Users/tsh/docker:/usr/share/nginx/html -p 80:80 nginx
Внутри Пользователи/ТШ/Докер папки У меня есть простой index.html файл :
<h1>Hello!</h1>
Он работает отлично, когда я указываю мой браузер на окнах в VirtualBox IP можно увидеть веб-страницу с «Hello!» отображается. Но когда я изменить содержимое index.html к чему-то вроде:
<h1>Hello from docker!</h1>
Веб-страница все еще показывает мне старый «Привет!» текст.
Возможно ли это, когда я изменяю index.html Данные на веб-странице также изменены?
Upd:
docker run -it -v //c/Users/tsh/docker:/usr/share/nginx/html -p 80:80 nginx bash
[email protected]:/# cd /usr/share/nginx/html
[email protected]:/usr/share/nginx/html# cat index.html
<h1>Hello from docker!</h1>
[email protected]:/usr/share/nginx/html#
Container увидеть новые данные <h1>Hello from docker!</h1>
но страница все еще показывает старый Здравствуйте!
Проблема все еще существует. Даже если я изменяю, файл и перезагрузка веб-страницы контейнера все еще отображается старым текстом, который был до перезагрузки контейнера ( – tsh
Можете ли вы ввести контейнер и проверить, видно ли изменение? Обновлен ответ с помощью шагов – Phani
Изменения видны внутри контейнера , но firefox в приватном режиме все еще показывает старый текст. Когда я тестировал это решение, я обнаружил странное поведение, если у меня есть это в моем ** index.html **: '
Hello from docker!
' В браузере у меня есть: ** Привет от докера! ** как и ожидалось. Но когда я меняю ** index.html ** на: 'Здравствуйте
' В браузере у меня есть: ** Привет от ** Существует определенно некоторое кеширование происходит , но где и как я могу отключить его? – tsh