Nivel intermedio
20:00

Docker y Contenedores: Fundamentos

Pregunta 1 de 20

¿Cuál es el comando para detener y eliminar todos los contenedores, redes y volúmenes definidos en un docker-compose.yml?

Pregunta 2 de 20

¿Cuál es la función principal de Docker Compose?

Pregunta 3 de 20

¿Cuál es la diferencia fundamental entre una imagen de Docker y un contenedor?

Pregunta 4 de 20

¿Qué hace el comando `docker build -t mi-app .`?

Pregunta 5 de 20

¿Cuál es la diferencia entre CMD y ENTRYPOINT en un Dockerfile?

Pregunta 6 de 20

¿Qué hace el archivo `.dockerignore`?

Pregunta 7 de 20

¿Qué es un "Docker Network" y cuándo es útil?

Pregunta 8 de 20

¿Qué es Kubernetes en relación con Docker?

Pregunta 9 de 20

¿Qué hace la bandera `-p 8080:80` en el comando `docker run`?

Pregunta 10 de 20

¿Qué ventaja principal tienen las imágenes multicapa (multi-layer) de Docker?

Pregunta 11 de 20

¿Cuál es una buena práctica al definir un Dockerfile para una aplicación Node.js?

Pregunta 12 de 20

¿Por qué se recomienda usar imágenes base de tipo "Alpine" (ej. `node:20-alpine`)?

Pregunta 13 de 20

¿Para qué se usa la instrucción COPY en un Dockerfile?

Pregunta 14 de 20

¿Qué instrucción del Dockerfile define el comando que se ejecuta cuando el contenedor arranca?

Pregunta 15 de 20

¿Qué archivo se usa para definir un servicio multi-contenedor con Docker Compose?

Pregunta 16 de 20

¿Qué propósito tienen los Volúmenes en Docker?

Pregunta 17 de 20

¿Qué es el "Docker Hub"?

Pregunta 18 de 20

¿Qué instrucción de Dockerfile es la base sobre la que se construye la imagen?

Pregunta 19 de 20

¿Qué significa que Docker usa un modelo de "capas de solo lectura" con una "capa de escritura" en tiempo de ejecución?

Pregunta 20 de 20

¿Qué hace `docker ps`?

Completa tus datos para el ranking