Docker Fundamentals
10088
Intermedio
Virtualización
20 horas
400 €
Convocatorias
Inicio - Fin
Horario  
1 octubre - 5 octubre Lun, Mar, Mie, Jue y Vie de 09:45 a 13:45 Sin definir
5 noviembre - 9 noviembre Lun, Mar, Mie, Jue y Vie de 16:30 a 20:30 Sin definir
Descripción

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux. 

Objetivos

Este curso es una iniciación al trabajo con contenedores en Docker, durante el curso conocerás la arquitectura del producto, su funcionamiento y cómo crear infraestructuras de apps virtualizadas en entornos Linux de una forma rápida, fiable y productiva.

Para un correcto seguimiento del curso es necesario que el alumno trabaje habitualmente con entornos Linux y conozca las principales funciones de administración del SO a nivel de servidor y networking.

Audiencia

Operadores o Arquitectos que deseen realizar una implantación y gestión básica de la plataforma Docker. Desarrolladores o Jefes de Proyectos que deseen comprender los conceptos principales de la plataforma.

Contenido

Docker Overview

Introduction to Images

Creating Images

  • Build an image from a Dockerfile
  • Show the history of an image
  • Import the contents from a tarball to create a filesystem image
  • Display detailed information of images
  • Load an image from a tar archive or STDIN
Managing Images
  • List images
  • Remove images   
  • Pull an image or a repository from a registry
  • Push an image or a repository to a registry
  • Remove one or more images
  • Save one or more images to a tar archive (streamed to STDOUT by default)
Volumes
  • Create volumes
  • Display detailed information on volumes
  • List volumes
  • Remove volumes
  • Docker Networking Basics
    • Connect a container to a network
    • Create a network
    • Disconnect a container from a network
    • Display detailed information on one or more networks
    • List networks
    • Remove all unused networks
    • Remove one or more networks
Compose
  • Generate a Docker bundle from the Compose file
  • Stop and remove containers, networks, images, and volumes
  • Display the running processes
  • Receive real time events from containers
  • Execute a command in a running container
  • Kill containers     
  • List containers     
  • Create and start containers
  • Remove stopped containers
  • Create services     
  • Pause services      
  • Restart services    
  • Set number of containers for a service
  • Start services      
  • Stop services       
  • Unpause services    
Scaling out with Swarm Mode
  • Initialize a swarm     
  • Join a swarm as a node and/or manager
  • Manage join tokens
  • Leave the swarm
  • Unlock swarm
  • Manage the unlock key
  • Update the swarm
Managing Secrets
  • Create a secret from a file or STDIN as content
  • Display detailed information on one or more secrets
  • List secrets
  • Remove one or more secrets