Introducción a Docker paso a paso y de forma práctica

Aprende paso a paso la creación y configuración de contenedores docker y el aprovisionamiento de software.
3.8 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
216 students enrolled
$19
$90
79% off
Take This Course
  • Lectures 30
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 Spanish

Course Description

Aprende los conceptos básicos para virtualizar servidores de una manera sencilla con la platforma Docker.

Consigue unos sólidos fundamentos en la utillización de contenedores y aprende como virtualizar software para crear arquitecturas orientadas a servicios.

  • Aprende a instalarlo en todos los sistemas operativos
  • Conoce el ciclo de vida de los contenedores
  • Aprende como conectar contenedores y hacer que trabajen coordinados
  • Consigue configurar contenedores auto-administrados
  • Despliega aplicaciones en cuestión de segundos

La profesión de DevOps es cada vez más solicitada y Docker se plantea como una herramienta fundamental dentro de tu navaja suiza de habilidades.

Grandes empresas que dominan la Internet en sus respectivos sectores usan docker para aprovisionar servicios y cada vez más empresas se interesan por esta plataforma porque reduce costes, pero es necesario personal especialista.

En este curso dispondrás de todas las herramientas necesarias para que te resulte cómodo aprender a virtualizar contenedores con Docker y al final del mismo dispondrás de conocimientos avanzados para poder desplegar aplicaciones empresariales.

What are the requirements?

  • No es necesario conocimientos especiales
  • Es recomendable saber moverse por un sistema de ficheros con comandos de consola, tipicamente dir, ls, mkdir y cd.
  • El curso puede realizarse con cualquier plataforma, McOSX, Windows o Linux

What am I going to get from this course?

  • Aprender los fundamentos de docker
  • Virtualizar contenedores y crear imagenes personalizadas
  • Hacer colaborar contenedores
  • Montar volúmenes de datos
  • Realizar instalaciones desatendidas

What is the target audience?

  • Desarrolladores
  • DevOps
  • SysOps
  • Arquitectos IT
  • Consultores IT
  • Geeks

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
04:56

Comenzaremos con una introducción a la plataforma Docker. Revisando el propósito y sus fundamentos principales.

Infraestructura de Docker
04:03
Section 2: Instalación de las herramientas necesarias
Instalación de Docker
09:18
02:16

En este vídeo se muestra como descargar los ejemplos de los laboratorios que se seguirán a lo largo del curso.

Section 3: Primeros pasos
05:51

Este vídeo muestra distintas opciones para la descarga inicial de imágenes

09:00

Se muestran los comandos básicos de creación de contenedores y ciclo de vida de los mismos

07:24

En esta lección aprenderás los comandos para la administración básica de contenedores y las posibilidades de uso de los contenedores.

04:17

Este vídeo muestra algunas posibilidades avanzadas en el uso y gestión de contenedores.


Section 4: Imágenes
11:38

Esta lección muestra como crear imágenes a madida con software pre-instalado y opciones para buscar imágenes en el hub de docker, así como comandos para eliminar imágenes no necesarias.

Section 5: Administración de contenedores
08:10

Este vídeo muestra como aprovisionar un contenedor con un servicio SSH para crear una imágen que permita la creación de contenedores autogestionados

03:00

Se muestra la diferencia para el trabajo con contenedores en segundo plano, así como la lectura de los logs de información

10:04

En esta lección aprenderás los comandos para abrir puertos en los contenedores y arreglar los errores de configuración para que funcione correctamente el servicio ssh

11:51

En esta lección se comprueba si todo funciona correctamente creando contenedores con los servicios habilitados y se muestran comandos necesarios para conocer metadatos

Section 6: Aprovisionamiento de contenedores
13:36

Se muestra como aprovisionar imágenes mediante Dockerfiles

07:27

Una vez creado el dockerfile es el momento de crear la imagen aprovisionada y correr contenedores con la configuración establecida

10:34

Este vídeo muestra como utilizando los mismos principios anteriores se aprovisiona una imagen de Ubuntu

08:54

Se demuestra como incluir ficheros externos para que sean aprovisionados al crear la imagen con dockerfiles

09:34

En esta lección se muestra como usar las variables de entorno para afectar a los contenedores y crear contenedores personalizados desde línea de comandos y desde ficheros de configuración de nuestro disco duro

Section 7: Colaboración entre contenedores
09:19

En esta lección aprenderás como hacer colaborar contenedores mediante el uso de links

Section 8: Datos
10:09

Este vídeo muestra como montar volúmenes dentro de los contenedores y asignar información dentro para que esté disponible

08:00

Esta lección muestra como crear volúmenes de datos en el sistema anfitrión y permitir compartir volúmenes entre contenedores

Section 9: Supervisor
12:23

Esta clase enseña como instalar y configurar adecuadamente supervisor para la creación de contenedores con múltiples servicios activos.

Section 10: Inicio automático
02:51

En este vídeo se enseña las opciones de docker para habilitar los contenedores al inicio del sistema host

12:02

Además de las opciones que proporciona docker se muestra como usar gestores de procesos para habilitar los contenedores como servicios, en este caso se muestra como hacerlo con systemd

Section 11: Docker Compose
03:24

Se describe el propósito de la herramienta docker compose

02:42

Se muestra la descarga e instalación de la herramienta, junto con las precondiciones necesarias para su funcionamiento.

06:54

Se muestra en este vídeo el funcionamiento básico de docker compose, comandos básicos y ejemplo de configuración en formato yaml

09:05

Esta clase muestra como organizar una composición avanzada con tres contenedores, un proxy Apache web server configurado como balanceador de carga y dos contenedores tomcat.

05:50

Con la arquitectura de apache más contenedores tomcat, se muestra como mediante el fichero de configuración de docker compose es posible establecer el linkado de contenedores, mapeo de puertos y creación de volúmenes para aprovisionamiento y despliegue.

06:35

Una vez creada y configurada la arquitectura de contenedores, se continua con el ejemplo mostrando algunos comandos interesantes para la gestión de los contenedores

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dico Training, Founder, DicoTraining

DicoTraining is a Spanish based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. All Dicotraining courses are taught by experts who have a true passion for teaching.

We believe in people and use technology to bring knowledge. We have worked for large companies, with extensive experience in application development and management teams at all levels and believe that knowledge should not be isolated, so that the Internet serves to expand knowledge and improve people

Ready to start learning?
Take This Course