Docker desde cero (2024) | 2.7 - Persistencia de información en volúmenes (Parte 1)

Cursos AsisTP@cursosasistp

Buenas tardes, mi SO del HOST es Rocky Linux release 9.5 (Blue Onyx), ya detuve el SELinux y el Firewall, mi usuario no es root y sólo trabajo por SSH (Putty). Estoy usando la imagen nginx más actual y todos los comandos y ejemplos de las clases anteriores han funcionado perfectamente, sin embargo en el caso de Volúmenes:

docker run -p 8000:80 -d --name servidor_nginx nginx Sí logro ver la página de inicio de nginx y se refleja los cambios que realizo.

Luego elimino el contenedor y creo uno nuevo con el mismo nombre: docker run -v .:/usr/share/nginx/html -p 8000:80 -d --name servidor_nginx nginx El comando se ejecuta sin mostrar ningún error y me muestra que el contenedor esta iniciado, mi ruta actual es /home/userdocker

Al acceder a http://localhost:8000 logro ver el error "403 Forbidden nginx/1.27.3" entonces nginx esta respondiendo, sin embargo por más que creo el archivo index.html en la ruta /home/userdocker nunca se muestra la página de inicio, siempre aparece la del error 403.

Al revisar la documentación oficial de la imagen https://hub.docker.com/_/nginx noto que es probable que el problema sea debido a que no utilizo root, entonces ¿puede decir cuál es la sintaxis correcta del comando para iniciar el contenedor?


Escribe una respuesta