Desafío: Crear un Contenedor Nginx
Objetivo
En este desafío, vas a crear un contenedor Docker que ejecute Nginx y sirva contenido web desde una carpeta específica. El contenedor será accesible desde http://localhost:9999
.
Instrucciones
-
Crear el contenedor Nginx:
- Utiliza Docker para crear un contenedor llamado
bootcamp-web
. - Configura el contenedor para que ejecute Nginx y sea accesible desde
http://localhost:9999
.
- Utiliza Docker para crear un contenedor llamado
-
Clonar el repositorio:
- Desde tu máquina local, clona el siguiente repositorio que contiene el contenido web:
git clone -b devops-simple-web https://github.com/roxsross/devops-static-web.git
-
Copiar el contenido al contenedor:
- Copia el contenido de la carpeta
bootcamp-web
del repositorio clonado a la ruta del contenedor Nginx donde se sirven los archivos web, generalmente/usr/share/nginx/html
.
- Copia el contenido de la carpeta
-
Verificar la copia de archivos:
- Ejecuta
ls
desde fuera del contenedor para asegurarte de que los archivos se han copiado correctamente a la ruta del servidor Nginx.
- Ejecuta
-
Acceder al sitio web:
- Abre tu navegador y accede a
http://localhost:9999
para ver el contenido servido por Nginx desde tu contenedor.
- Abre tu navegador y accede a
Resultado Esperado
- Deberías poder ver el contenido del sitio web en tu navegador al acceder a
http://localhost:9999
.