Docker Fundamentals
10088
Intermedio
Virtualización
20 horas
400 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
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