← Lumbre

Tecnología Docker en Linux: contenedores sin humo místico

Portada de Docker en Linux: contenedores sin humo místico

Docker en Linux: contenedores sin humo místico

✦ Empaquetar aplicaciones con sus dependencias y ejecutarlas igual en tu PC y en el servidor · Tecnología · en menos de 3 minutos

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Entender qué es un contenedor frente a una máquina virtual, el flujo imagen→contenedor y comandos básicos de Docker/Podman en Linux.

3 min Tecnología 16–99 años
Autoevaluación
Más
Docker en Linux: contenedores sin humo místico

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Linux de cero a casi experto Cursos Explorar Mi cuenta Salir del modo estudio

No es una VM en miniatura (aunque se parezca)

Una máquina virtual emula hardware y lleva su propio sistema operativo. Un contenedor comparte el kernel del host Linux y aísla procesos, sistemas de archivos y red de forma más ligera.

Imagen: plantilla inmutable (capas). Contenedor: instancia en ejecución de esa imagen. Docker popularizó el flujo; en muchos entornos también verás Podman (compatible en comandos, a menudo sin daemon root).

Docker en Linux: contenedores sin humo místico
Imagen Pixabay (licencia libre, autor: yeiferr) https://pixabay.com/photos/computer-laptop-tech-blue-computer-4795762/
Docker: la explicación que querías
Conceptos base de contenedores en lenguaje claro.

Comandos mentales

  • docker pull imagen — descargar
  • docker run --rm -it imagen comando — ejecutar
  • docker ps — contenedores en marcha
  • docker build -t miapp . — construir desde un Dockerfile
  • docker compose up — varios servicios definidos en YAML

Construir, correr y observar

bashdocker.sh
docker build -t miapp:1.0 .              # imagen desde el Dockerfile del . actualdocker run -d -p 8080:80 --name web miapp:1.0  # contenedor al fondo, publicando el puertodocker ps                                # contenedores que están corriendodocker logs -f web                       # seguir las bitácoras del contenedordocker exec -it web bash                 # abrir un shell dentro del contenedordocker compose up -d                     # levantar varios servicios con compose.yml
Una imagen es la receta; un contenedor es la plato servido. «-d» manda el contenedor al fondo; «-p 8080:80» expone el puerto local hacia el del contenedor.

¿Qué diferencia clave tiene un contenedor respecto a una VM tradicional?

Una imagen Docker y un contenedor son exactamente lo mismo.

Docker flash

Imagen
Plantilla inmutable con el filesystem y metadatos de la app.
Contenedor
Proceso aislado creado a partir de una imagen.
Dockerfile
Receta para construir una imagen.
Compose
Define y levanta varios contenedores como un proyecto.

Toca una tarjeta para ver la respuesta.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

Autoevaluación

Comprueba lo que aprendiste

2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

Iniciar autoevaluación
Más sobre esta lección

Rutas vivas

¿Y ahora qué? Elige el camino por lo que necesitas

No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

Conecta con

Otra forma de comprenderlo

✦ Explorar el universo completo
Explora temas relacionados

Conceptos

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.