Я пытаюсь предоставить некоторый статический html-контент через экземпляр nginx , работающий в контейнере.
Я запускаю контейнер на своем локальном компьютере, Mac под управлением Mojave, используякоманда
docker run --name my-nginx --rm -v /mycontent:/usr/share/nginx/html:ro -p 8080:80 nginx
, где mycontent
- папка с моим статическим содержимым.
В моем браузере я набираю localhost:8080
и нажимаю ввод, и появляется содержимое.
Теперь я останавливаю контейнер и снова пытаюсь загрузить свое содержимое из браузера, набрав снова localhost:8080
, и содержимое продолжает появляться, даже если веб-сервер nginx больше не работает, так как контейнер не работает.
Почемуэто поведение? Разве контент не должен обслуживаться больше, так как веб-сервер был закрыт?