Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker, desde cero a producción
Rating: 4.4 out of 5(9 ratings)
29 students

Docker, desde cero a producción

Este curso comienza desde cero, dando por hecho que no tienes conocimientos previos hasta alcanzar un nivel intermedio.
Last updated 5/2025
Spanish
Spanish [Auto],

What you'll learn

  • Creación o migración de aplicaciones a contenedores
  • Gestión y creación de imágenes de contenedor
  • Ejecución de contenedores y aplicaciones con múltiples servicios
  • Puesta en producción de contenedores

Course content

1 section • 15 lectures • 3h 8m total length
  • Introducción, docker vs VMs, OCI, casos de uso...10:22
  • Instalación Docker Desktop y Engine en Windows, Mac y Linux9:39

    En este episodio del curso de docker veremos con realizar la instalación en los principales sistemas operativos.

    Documentación por escrito: https://pabpereza.dev/docs/cursos/docker/Instalacion

  • Conceptos básicos8:22
  • Ejecutar un contenedor, docker run y opciones comunes11:47
  • Gestión de contenedores8:25
  • Imágenes de contenedor10:50
  • Dockerfiles y Docker Build11:08
  • Entrypoints, argumentos y variables de entorno11:26
  • Gestión de imágenes (tags, exportar, importar)8:26
  • Volúmenes, persistencia y montaje de archivos11:47
  • Redes7:53
  • Docker Compose16:21
  • Docker Swarm14:42
  • Tu primera app completa12:28
  • Docker en producción18:28

Requirements

  • Conocimientos básicos de linux

Description

El concepto de contenedores no nace con Docker, existían tecnologías como LXC (Linux Containers) que permiten la virtualización a nivel de sistema operativo. Sin embargo, Docker los ha popularizado al proporcionar una forma sencilla y eficiente de crear, distribuir y ejecutar software.

Docker fue lanzado en 2013 por la empresa Docker, Inc. y rápidamente se ha convertido en una de las tecnologías más populares en el mundo de la informática. Pero, ¿qué es un contenedor?.

En este curso aprenderás todos los conceptos alrededor de esta tecnología y los contenedores para que la puedas manejar con confianza, tanto en tu rutina personal como en un entorno profesional.

Un contenedor es una unidad de software que encapsula una aplicación y todas sus dependencias en un entorno aislado. Proporciona una forma de empaquetar, distribuir y ejecutar aplicaciones de manera consistente en diferentes entornos, ya sea en un entorno de desarrollo, pruebas o producción.

Los contenedores utilizan tecnologías de virtualización a nivel de sistema operativo para crear entornos ligeros y portátiles. Cada contenedor se ejecuta de forma independiente, con su propio sistema de archivos, bibliotecas y configuraciones, pero comparte el mismo kernel del sistema operativo subyacente.


¿Aún quieres saber más? ¡Pues no te lo pierdas! Visita también mi web para más cursos. Links en mi perfil.

Who this course is for:

  • A todo tipo de desarrolladores o administradores de sistemas que quieran llevar sus aplicaciones a otro nivel