El reinicio de Docker no muestra el efecto deseado

Tengo una pequeña aplicación de prueba basada en nginx que quiero ejecutar dentro de un contenedor acoplable. Entonces seguí el ejemplo dado aquíinstalación de estibador

Entonces tengo un nombre de foderreiniciarTest y contiene un archivo index.html que tiene una sola línea que dicePrueba Docker 1. Monto esto como mi volumen durante el tiempo de ejecución para el contenedor docker. Entonces el comando que uso es

docker run -dP -v /Users/Sachin/restartTest/:/usr/share/nginx/html --name engine2 nginx

Y funciona bien. Utilizo curl para verificar que el volumen se haya montado correctamente y que la aplicación se esté ejecutando según lo deseado. Ahora lo que hago es cambiar el contenido del archivo index.html(de mi localhost) a Docker test 2 y luego reinicio el contenedor. Ejecuto el siguiente comando para verificar que el contenido realmente ha cambiado dentro del contenedor acoplable

docker exec engine2 cat /usr/share/nginx/html/index.html

Y como se esperaba, el archivo dicePrueba Docker 2. Sin embargo, cuando uso el comando curl para ver si la página web también refleja el cambio, veo que todavía reciboPrueba Docker 1 como la respuesta Index.html refleja el cambio, sin embargo, cuando ejecuto el comando curl o si accedo a la aplicación desde el navegador, sigo obteniendo el mismo resultado. He intentado lo siguiente pero fue en vano.

Reiniciar el servicioPare e inicie el contenedorDetenga e inicie boot2docker VM y docker daemon.

No tengo idea de por qué sucede esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta