Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Domando la Ballena: Aprendizaje Práctico sobre Docker para Empresas y Proyectos, Ejercicios de Gestión de Calidad

El plan de estudios de un curso intitulado 'domando la ballena - docker', diseñado para acercar a los participantes a la comprensión de docker sin necesidad de conocimientos previos en linux o docker en sí. El curso aborda la instalación, mejores prácticas, tipos de imágenes y contenedores, docker hub, dockerfile, docker-compose, redes y volúmenes, seguridad y despliegue de aplicaciones. El proceso de aprendizaje se basa en laboratorios prácticos.

Tipo: Ejercicios

2019/2020

Subido el 20/09/2020

jose-jimenez-53
jose-jimenez-53 🇵🇪

4 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SYLLABUS:
Domando la Ballena - Docker
Objetivo:
Acercar a los participantes a conocer Docker ( el cual no es necesario que conozcan Linux o docker como
tal ) en cuanto a su instalación, mejores prácticas, para que puedan implementarlo en sus empresas o
simplemente tener conocimientos necesarios para futuros proyectos en los cuales puedan participar.
Requerimientos:
- 1 Laptop con Windows 10 Pro 64 bits y/o Gnu/Linux
- 8 GB Ram ( mínimo )
- 80 GB espacio en disco ( mínimo )
- Wifi / Cable de Red.
- Cmder y/o BASH for Windows y/o Putty y/o Xshell
- VirtualBox 6.x ( para windows, tener deshabilitado Hyper-V )
- Creación de cuenta en Docker Hub, Github ( de preferencia )*
- Tarjeta de crédito mínimo $5.
Proceso de instalación ( durante la clase ):
- Instalación de Docker en windows ( docker toolbox ) o linux ( script de instalación )
- Instalación de docker-compose.
Temario
- Introducción a Docker
- Que es una imagen y que es un contenedor
- Que es docker registry / swarm / compose / machine
- Que es docker hub
- Que es Dockerfile / docker-compose
- Multistage
- Imagen, Contenedor, Red (tipos) , Volume (tipos)
- Subir una imagen a un repositorio privado.
- Asociando volúmenes y redes a Contenedores
- Desplegando aplicaciones en contenedores
- Que es portainer
-Introducción a Orquestadores: Swarm y Kubernetes
Desarrollo de Actividades
pf3
pf4

Vista previa parcial del texto

¡Descarga Domando la Ballena: Aprendizaje Práctico sobre Docker para Empresas y Proyectos y más Ejercicios en PDF de Gestión de Calidad solo en Docsity!

SYLLABUS:

Domando la Ballena - Docker

Objetivo:

Acercar a los participantes a conocer Docker ( el cual no es necesario que conozcan Linux o docker como tal ) en cuanto a su instalación, mejores prácticas, para que puedan implementarlo en sus empresas o simplemente tener conocimientos necesarios para futuros proyectos en los cuales puedan participar.

Requerimientos:

  • 1 Laptop con Windows 10 Pro 64 bits y/o Gnu/Linux
  • 8 GB Ram ( mínimo )
  • 80 GB espacio en disco ( mínimo )
  • Wifi / Cable de Red.
  • Cmder y/o BASH for Windows y/o Putty y/o Xshell
  • VirtualBox 6.x ( para windows, tener deshabilitado Hyper-V )
  • Creación de cuenta en Docker Hub, Github ( de preferencia )*
  • Tarjeta de crédito mínimo $5.

Proceso de instalación ( durante la clase ):

  • Instalación de Docker en windows ( docker toolbox ) o linux ( script de instalación )
  • Instalación de docker-compose.

Temario

  • Introducción a Docker
  • Que es una imagen y que es un contenedor
  • Que es docker registry / swarm / compose / machine
  • Que es docker hub
  • Que es Dockerfile / docker-compose
  • Multistage
  • Imagen, Contenedor, Red (tipos) , Volume (tipos)
  • Subir una imagen a un repositorio privado.
  • Asociando volúmenes y redes a Contenedores
  • Desplegando aplicaciones en contenedores
  • Que es portainer
  • Introducción a Orquestadores: Swarm y Kubernetes

Desarrollo de Actividades

El desarrollo del curso se realizará en base a laboratorios, donde se plantean via ejemplos puntuales la práctica de los componentes explicados previamente. Laboratorios: El desarrollo del curso, instalación de Dock er será en primera instancia en una VM, posterior a ello y a corde del participante se continuará con el desarrollo en un entorno Cloud. DIA1: Imágenes y Contenedores

CASO 0: Trabajando con Imágenes y Desplegando un contenedor

  • Descargando una imagen
  • Deployando contenedores
  • Docker start & stop
  • Creando un volúmen y una red
  • docker logs & docker inspect
  • Tips & Tricks

CASO 1: Personalizando imagenes + Contenedores

  • Atachando volúmenes y redes al contenedor.
  • Construyendo una imagen vía Dockerfile
  • Subiendo imagen a Docker Hub
  • Deployando un contenedor vía docker-compose
  • MultiStage

CASO ESPECIAL: Container Registry

  • Contenedor: registry
  • Subir una imagen customizada a docker-hub/docker-registry
  • Implementación Proxy Container Registry ( /ui || /vol ) con certificados SSL.

CASO 2: Web Server : Nginx y HTTPD

  • Iniciando contenedor nginx/httpd
  • Dockerfile/docker-compose para crear la imagen y contenedor
  • Copiando index.html a contenedor.
  • Trabajando con volumen para webroot
  • Trabajando con archivos SSL
  • Asignando recursos a los contenedores web
  • Validación de data persistente, borrando el contenedor web y atachandolo a otro.

Case: Security Containers

DIA2: Redes y Volúmenes

Instructor:

Anthony Mogrovejo , Ing. de Sistemas, más de 10 años de experiencia en TI, con conocimientos en virtualización (Vmware, XenServer, KVM, OpenVZ, LXC, Hyper-V), Infraestructura, Proyectos TI, Cloud Computing (AWS/Azure), Containers (docker), Automatización de tareas y despliegues (Ansible, Puppet, Fabric), Seguridad Informática (pentesting), Middleware (Jboss/WAS) RHCE/RHCSA v6, actualmente trabajo como Solution Architect en BBVA Banco Continental adaptando necesidades del negocio a las tecnologías vigentes.