Skip to content

~/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.

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.

  1. Sitúate: identifica si estás en el anfitrión o dentro de p00-lab, y comprueba tu ruta actual.
  2. Observa: ejecuta primero la comprobación que responde a una pregunta concreta.
  3. Cambia una cosa: crea, edita o ejecuta solo el recurso indicado.
  4. Verifica: interpreta una salida, una URL o un archivo; no avances solo porque la orden no haya mostrado error.
  5. 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.

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 apt herramientas 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.
  1. Entorno Docker y optativa-nube/
  2. Shell y evidencias en Debian
  3. Git local, secretos y SSH seguro
  4. Web HTML y Tailwind CSS
  5. Convertir la web en una imagen y usar Compose
  6. Cierre, evidencias integradoras y protocolo AWS