Udemy

Platform

Español

Language

Network & Security

Category

Docker, Desarrollo práctico

Implementación de Dockerfile, Docker-compose, MySQL, Wordpress, Node (express), Mongodb y más...

4.20 (16 reviews)

Docker, Desarrollo práctico

Students

9.5 hours

Content

Nov 2020

Last Update
Regular Price

EXCLUSIVE OFFER
Exclusive  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Gestionar contenedores con Docker

Gestión de redes y volúmenes

Crear imágenes desde un contenedor y con Dockerfile

Automatizar despliegues con docker-compose

Permisos de linux


Description

Docker es una software Open-Source que nos permite gestionar contenedores de manera sencilla y práctica.  Eso que llamamos contenedores no es más que una caja o paquete, que contiene toda las configuraciones, librerías, archivos, etc, que permitirá ejecutar nuestra aplicación. Y esto nos proporciona una gran ventaja, nos permite llevarlo a cualquier sistema operativo y funcione exactamente igual, independientemente de donde este.

Con este curso queremos que puedas aprender los conceptos más básicos hasta intermedio para trabajar con Docker. Les enseñaremos estructura, ciclos de vidas, instrucciones y opciones que más se usan en el ámbito Docker. Además de proporcionarte las suficientes herramientas para contenidos más avanzados, en el caso que quieras profundizar más sobre esta tecnología.

Luego que ya tengamos todo lo anterior aprendido, procedemos con herramientas más sofisticadas como Dockerfile y docker-compose. Donde podemos crear nuestras imágenes de Docker personalizadas, aplicando las buenas prácticas para lograr dicho objetivo. Y luego podemos automatizar contenedores, agregando dependencias, políticas, persistencia de datos, redes, volúmenes, puertos, entre otras bondades que nos ofrece Docker.



Content

Introducción

Introducción parte I

Introducción parte II

Introducción parte III

¿Como se manejará el curso?

Instalación parte I

Instalación parte II

Conceptos básicos e intermedios

Temas de la sección

Conceptos básicos de Docker

Gestionando contenedor

Ciclo de vida

Invocando un contenedor

Ingresar al CLI parte I

Ingresar al CLI parte II

Ingresar al CLI parte III

Instalación de paquetes

Gestionando puertos

Compartiendo directorios y archivos Parte I

Compartiendo directorios y archivos Parte II

Visualización de logs

Edición de enviroments

Gestión de redes

Tarea de ejercicio

Resolución de tarea

Imágenes docker y volúmenes

Temas de la sección

Concepto de una imagen

Compilar contenedor parte I

Resumen de tags

Compilar contenedor parte II

Gestión de volúmenes

Asociar volúmenes

Tarea sección 3

Resolución de tarea sección 3

Dockerfile

Temas de la sección

Repaso permisos en Linux parte I

Repaso clases de usuarios Linux parte II

Repaso Usuario y Grupos Linux parte III

Concepto de Dockerfile

Introducción de una imagen

Creación de imagen

Identificando Autor (LABEL)

Ejecución de comandos en TTY

Uso de WORKDIR

Copiar archivos a la imagen

Tips Buenas prácticas

Previo a Permisos y establecer usuario

Permisos y establecer usuario

Uso de enviroments

Uso de arg

ENTRYPOINT y CMD

Puesta en marcha

Docker-compose

Temas de la sección

Instalación docker-compose

Descargar del proyecto

Ajustar versión

Levantar servicio

Asignar nombre al contenedor

Ejecutar en segundo plano

Variables de entorno

Uso de env_file

Exponer puertos

Compartir Volume (directorios especifico)

Compartir Volume (Volume)

Agregar script de inicialización

Agregar comandos

Política de reinicio

Agregar parámetro de compilación

Nombre de archivo y args

Compilar y definir tag

Compartir los archivos

Definir puertos

Dependencia entre contenedores

Enlace de red

Tarea de ejercicio

Resolución de tarea I

Resolución de tarea II

Nginx-PostgreSQL-Laravel

Objetivo de la sección

PostgreSQL: Archivo de Configuración

PostgreSQL: Enviroments

PostgreSQL: Iniciando

Dockerfile: Crear con PHP-FPM

Dockerfile: Proceso instalación

Laravel: Crear proyecto

Laravel: Integrar composer

Laravel: Integrar al docker-compose

Laravel: Resolución de errores

Nginx: Configurar sitio

Nginx: Dominio local

Nginx: Integrar con Laravel

Integraciones: Laravel con PostgreSQL Parte I

Integraciones: Laravel con PostgreSQL Parte II

Integraciones: Repositorio GIT

Ejecución desde cero

Tarea Final

Conclusión

Conclusión


Reviews

M
Miguel28 January 2021

Sí, cubren muchos puntos que aunque no corresponden al curso, vienen bien para tenerlos en cuenta. Ejemplos paso a paso que ayuda mucho a la comprensión de cada caso.

C
Carlos28 July 2020

Aprendi mucho en pocas horas. El curso es bueno! Tuve unas dudas en el camino pero el instructor es atento. Siempre responde las preguntas.


2721286

Udemy ID

12/25/2019

Course created date

4/22/2021

Course Indexed date
Jose
Course Submitted by

Twitter
Telegram