~/nube/p00 $ cat index.md
- Introducción a la nube pública
- P00
Preparar el puesto de trabajo para la nube
Entorno local seguro, reproducible y verificable para las prácticas del curso.
Descargar tema en PDF Última sincronización: 11/11/26, 10:15
Antes de desplegar una carga en la nube hay que poder construirla, comprobarla y documentarla en un entorno controlado. En este proyecto prepararás un puesto de trabajo reproducible a partir de Docker: un contenedor Debian común, un repositorio seguro, una página web mínima y las herramientas necesarias para ejecutarla y verificarla localmente.
El trabajo se podrá realizar en Windows o Linux. El sistema anfitrión se limita a Docker, el navegador y la carpeta compartida optativa-nube/; el trabajo técnico se realiza dentro de un contenedor Debian persistente por estudiante. Si Docker no fuera viable en un equipo, una VM Debian podrá actuar como alternativa de contingencia. En todos los casos, la evidencia debe explicar qué entorno se utilizó y cómo se validó.
El hilo conductor es un repositorio de práctica que irá creciendo durante las doce sesiones. Primero crearás y administrarás el contenedor de trabajo; después usarás su shell, protegerás los datos con Git y, más adelante, ejecutarás la web en un contenedor específico. Ese mismo hábito de comprobar, registrar y limpiar recursos continuará en los proyectos de AWS.
Cómo trabajar en P00
Section titled “Cómo trabajar en P00”Cada página sigue la misma secuencia. No se trata de copiar órdenes hasta que «parezcan funcionar», sino de entender qué cambia en cada paso.
- Sitúate: identifica si estás en el anfitrión o dentro de
p00-lab, y comprueba tu ruta actual. - Observa: ejecuta primero la comprobación que responde a una pregunta concreta.
- Cambia una cosa: crea, edita o ejecuta solo el recurso indicado.
- Verifica: interpreta una salida, una URL o un archivo; no avances solo porque la orden no haya mostrado error.
- Registra y cierra: conserva la evidencia en
optativa-nube/y detén los recursos temporales.
Por ejemplo, si una web no aparece en el navegador, no reconstruyas la imagen inmediatamente: primero pregunta si el contenedor sigue activo, si el puerto está publicado y qué responde HTTP. Esta forma de trabajar será la misma cuando los recursos estén en AWS y tengan coste.
Objetivos
Section titled “Objetivos”Al finalizar el proyecto podrás:
- crear, iniciar, detener, inspeccionar y limpiar contenedores Docker, diferenciándolos de las imágenes y de las máquinas virtuales;
- operar sobre un espacio de trabajo compartido mediante comandos básicos de Bash dentro de Debian, incluidos permisos, procesos, redirecciones, tuberías y una automatización sencilla;
- versionar un repositorio y documentar evidencias sin incorporar secretos, claves privadas ni credenciales;
- generar y proteger un par de claves SSH, verificando la identidad del servidor antes del primer acceso;
- instalar con
aptherramientas necesarias para una práctica y mantener en un Dockerfile las que sean requisitos recurrentes; - publicar y comprobar localmente una página web estática mínima;
- diagnosticar incidencias elementales de HTTP, DNS, puertos o ejecución mediante comprobaciones autorizadas;
- aplicar un protocolo de inventario, coste, cierre y limpieza para trabajar de forma responsable en AWS Academy Learner Lab.