Cursos de Docker

Docker Training

Docker permet de mettre en place des environnements (containers) dont le but est d'isoler des applications. Docker se base sur le kernel Linux et sur une fonctionnalité : les containers, ou LXC.

Testi...Client Testimonials

Docker for Developers and System Administrators

The content was interesting

Leke Adeboye - CISCO

Docker for Developers and System Administrators

A lot of content explained in a simple and straightforward manner, will definitely remember many of the things taught thanks to the simple format.

- CISCO

Container management with Docker

The trainer had the right skillsets to help us in training

Rexon Philip - HP International Bank

Container management with Docker

Very Informative and knowledgeable

Karthick Thoppe - HP International Bank

Container management with Docker

Learning Linux for the second time and the power of the Docker technology.

Ross Carbery - HP International Bank

Docker and Kubernetes

Trainer knowledge and enthusiasm

Ruben Ortega - L M Ericsson Ltd

Docker and Kubernetes

It was very well laid out with good examples and very good knowledge level from the trainer. The food and the installations were great.

Ruben Sancho - L M Ericsson Ltd

Docker and Kubernetes

trainer knowledge

Marcus Quintino Kuhnen - SAP SE

Docker and Kubernetes

The trainer was very easy to understand and to follow.

Wojciech Czaplinski - Continental Automotive GmbH

Container management with Docker

It was focus directly on the point and it was clear that the trainer is highly experience in the field

Frantisek Danik - T-systems Slovakia s.r.o.

Docker and Kubernetes

it was pretty hands-on, questions got answered in depth

Markus Matiaschek - Systhemis AG

Docker and Kubernetes

trainer's good subject knowledge and good explanations to questions posed by the participants

Daniel Michel - Systhemis AG

Docker with Swarm

Clear, concise and to the point!

Kennis Lai - Melco Resorts & Entertainment

Docker and Kubernetes

the ambience and that the trainer didn#t leave any behind. He took care that all get the same informations and are understanding. Als bringing in exemple from the real word is a plus, the practical experience/Prod/operational experience is well valued

Gallican Nsanzimana - Brainloop AG

Docker and Kubernetes

The hands on excercises were realy good. Adriano seems to have a quite broad understanding of the topic and was able to answer some questions not directly related to the course material with ease. His english was very good to understand, too.

Florian Wich - Systhemis AG

Docker and Kubernetes

skill level of the trainer, good preparation of the training

Markus Korn - Continental Automtove IT

Docker and Kubernetes

the experience

Continental Automtove IT

Subcategorías

Programas de los Cursos de Docker

Código Nombre Duración Información General
dockeradm1 Docker para Desarrolladores y Administradores de Sistemas 14 horas Docker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores. Con docker la misma aplicación puede funcionar sin cambios en las computadoras portátiles, servidores dedicados y servidores virtuales. Este curso enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye un montón de manos sobre los ejercicios y los participantes practicarán en su propio entorno Docker y construir sus propias imágenes Docker durante los 2 días. Qué es Docker? Casos de uso Principales componentes de Docker Fundamentos de la arquitectura Docker Arquitectura de Docker Imágenes de Docker Registro de Docker Contenedores de basura La tecnología subyacente Espacios de nombres Grupos de control Union FS Formato del contenedor Instalación de Docker Instalación en Ubuntu vía apt-get Instalación de la versión más reciente de Docker Aplicaciones de Dockerizing El ejemplo del hola mundo Contenedor interactivo Programas demoníacos Uso del contenedor Ejecución de una aplicación web en un contenedor Investigar un contenedor La asignación de puertos Visualización de los registros Mirando los procesos Detención y reinicio Extracción de un contenedor Gestión de imágenes Listado de imágenes Descarga de imágenes Búsqueda de imágenes Redes de contenedores Detalles de la asignación de puertos Container linking and naming Vinculación y variables de entorno Datos en contenedores Volúmenes de datos Anfitrión de directorios como volumen de datos Archivo de host como volumen de datos Contenedores de volumen de datos Copia de seguridad, restauración de volúmenes de datos Contribuir al ecosistema Qué es Docker Hub? Registro en Docker Hub Inicio de sesión de la línea de comandos Subiendo a Docker Hub Repositorios privados Generaciones automatizadas
dockkubernetes1 Docker y Kubernetes 21 horas Revisión de Docker Descripción de Docker Docker Tecnologías Subyacentes Docker vs Virtual Machines - pros y contras Revisión del núcleo de Docker Imágenes envase registro Compartiendo Compartir redes compartición de archivos Personalización de imágenes Docker Ecosystem Despliegue del registro privado y endurecimiento de seguridad (*) Soluciones de distribución front-end Soluciones de clúster de acoplador Avanzado Redes de clústeres - tuberías (*) Kubernetes Arquitectura de la Aplicación Kube apiserver Kube-controller-manager Kube-scheduler Kube-proxy Kubelet Despliegue Arquitectura lógica Pod y Controlador de Replicación Servicio Red de comunicacion franela Despachador de negocios Alta disponibilidad Replicación Escalabilidad Utilizar permisos (*) Puerto de servicio Solución de entrega de servicios front-end Persistencia de los datos (*) MooseFS GlusterFS Ceph
dockkube Docker (Introducción de Kubernetes) 14 horas Qué es Docker? Casos de uso Principales componentes de Docker Fundamentos de la arquitectura Docker Arquitectura de Docker Imágenes de Docker Registro de Docker Contenedores de basura La tecnología subyacente Espacios de nombres Grupos de control Union FS Formato del contenedor Instalación de Docker Instalación en Ubuntu vía apt-get Instalación de la versión más reciente de Docker Aplicaciones de Dockerizing   El ejemplo del hola mundo   Contenedor interactivo   Programas demoníacos Uso del contenedor   Ejecución de una aplicación web en un contenedor   Investigar un contenedor   La asignación de puertos   Visualización de los registros   Mirando los procesos   Detención y reinicio   Extracción de un contenedor Gestión de imágenes   Listado de imágenes   Descarga de imágenes   Búsqueda de imágenes Redes de contenedores   Detalles de la asignación de puertos   Container linking and naming   Vinculación y variables de entorno Datos en contenedores   Volúmenes de datos   Anfitrión de directorios como volumen de datos   Archivo de host como volumen de datos   Contenedores de volumen de datos   Copia de seguridad, restauración de volúmenes de datos Contribuir al ecosistema   Qué es Docker Hub?   Registro en Docker Hub   Inicio de sesión de la línea de comandos   Subiendo a Docker Hub   Repositorios privados   Generaciones automatizadas Introducción a Kubernetes   Vainas   Etiquetas y selectores   Controladores   Servicios   La Arquitectura y el Nodo Kubernetes
dockerkubernetesscale Docker and Kubernetes: Building and scaling a containerized application 21 horas Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment. In this instructor-led training, participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster. By the end of this training, participants will be able to Set up and run a Docker container Deploy a containerized server and web application Build and manage Docker images Set up a Docker and Kubernetes cluster Use Kubernetes to deploy and manage a clustered web application Secure, scale and monitor a Kubernetes cluster Audience Software Developers Architects Deployment engineers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Note: Apache Tomcat and a Java EE application will be used as our demo servers and applications for containerization. However, *these are subject to change*. If you would like to see a specific application or related tool or technique covered in this training, please contact us to arrange. [Day 01] Introduction     Containers vs virtual machines     Speed and performance Overview of Docker architecture     Docker and the Linux kernel     Docker components (Docker client, Docker daemon, images, registry, containers) Using Docker to run and manage containers     Images, containers, volumes, networks Overview of container orchestration Installing Docker Pulling an image from the internet     Sample: Apache Tomcat Running the container Docker registries     Public vs private Creating and managing Dockerfiles Building a Docker image Deploying a web application     Sample application: Java EE application server How Docker containers communicate with each other Configuring volumes and networks in Docker     Linking and state [Day 02] Introduction to container orchestration with Kubernetes Overview of Kubernetes architecture     Pods, labels/selectors, replication controllers, services, API Installing a Kubernetes cluster Creating Kubernetes pods, volumes and deployments Grouping and organizing your cluster Discovering and publishing services Discovering and connecting to containers Deploying a web application     Handling application components     Handling Database connections Kubernetes security     Authentication & authorization Advanced networking     Docker networking vs Kubernetes networking Monitoring Kubernetes     Cluster logging with Elasticsearch and fluentd     Container level monitoring (cAdvisor UI, Influxdb, Prometheus) [Day 03] Scaling your Kubernetes cluster Infrastructure for Kubernetes     Provisioning, partitioning, networking Building a high-availability cluster     Load balancing and service discovery Deploying a scalable application      Horizontal pod autoscaling      Database clustering in Kubernetes Updating your application     Releases in Kubernetes Troubleshooting Closing remarks
dockcm Gestión de Contenedores con Docker 21 horas Docker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores. Con docker la misma aplicación puede funcionar sin cambios en las computadoras portátiles, servidores dedicados y servidores virtuales. Este curso, durante los dos primeros días, enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno Docker y construirán sus propias imágenes de Docker. El último día los participantes aprenderán sobre herramientas más avanzadas que soportan Docker. Será Docker Machine, Docker Compose y Docker Swarm. ¿Qué es Docker? Casos de uso Principales componentes de Docker Arquitectura de Docker Tecnología subyacente Instalación de Docker Instalación en Ubuntu y Windows Uso de Docker Machine para el aprovisionamiento de host Controladores de la máquina Docker para proveedores en la nube Ciclo de vida del contenedor Crear y ejecutar contenedores Detención y reinicio Investigación de un contenedor Visualización de los registros Mirando los procesos Eliminación de un contenedor y sus datos Aplicaciones de Dockerizing El ejemplo del mundo hola Interactive Bash container Creación de una imagen mediante la modificación de los cambios Creación de una imagen desde un Dockerfile Generaciones automatizadas basadas en GitHub Ejecución de más de un proceso en un contenedor gosu ayuda herramienta Ejecución de una aplicación web en un solo contenedor Ejecución de una webapp en arquitectura de micro servicios Gestión de imágenes Búsqueda y descarga de imágenes existentes Docker Hub y repositorio local Compartir imágenes con otros usuarios Implementación de un repositorio de imágenes privadas Redes de contenedores La asignación de puertos Vinculación de contenedores y la denominación Creación y administración de redes personalizadas Red sobre muchos hosts Docker (superposición) Datos en contenedores Volúmenes de datos Anfitrión de directorios y archivos como volumen de datos Contenedores de volumen de datos Volúmenes de datos compartidos entre los hosts Docker Copia de seguridad y restauración de volúmenes de datos Docker Compose Descripción de Docker Compose Ejecutar aplicaciones multi-contenedor mediante un comando Definición de servicios, redes, volúmenes y variables Configuración de restricciones de tiempo de ejecución en los recursos Enjambre de muelle Introducción a la agrupación nativa de Docker Servicios de descubrimiento Estrategias y filtros de Docker Swarm
dockerswarm Docker con Swarm 21 horas Docker es una plataforma de código abierto que automatiza la construcción, el envío y el funcionamiento de aplicaciones de software dentro de contenedores. Swarm es una herramienta que controla un grupo de hosts Docker y los expone como un único host "virtual". Combinando numerosos motores Docker, Swarm permite que los equipos de operaciones de TI escalen de forma transparente su implementación de software a muchos hosts. Audiencia Desarrolladores de software  Administrador de sistema  Gerentes de TI y equipos de operaciones Formato del Curso Después de introducir los conceptos básicos de contenedor de software, discutimos cómo los hosts Docker pueden desplegarse a través de múltiples máquinas con Swarm. Los participantes realizan ejercicios en vivo en sus puestos de trabajo para poner en práctica los conceptos aprendidos. Al final del curso, los estudiantes podrán desplegar Docker con Swarm en un ambiente real.      DÍA 1 Qué es Docker? Docker.com Docker & Linux Kernel Technologies Por qué los contenedores sobre [x, y, z]? Docker Essentials Construcción de imágenes Uso de Registros Dockerfiles Contenedores Corrientes DIA 2 Docker Swarm  Creando un Swarm   Configuración de un Swarm   Implementación y actualización de servicios en Swarm   Docker Swarm para administradores de sistemas  Descubrimiento de servicio y equilibrio de carga  Docker Swarm Schedulers  Ejecución de Cronjobs en Swarm   Mantener tu Swarm seguro  Supervisión  Explotación florestal  Volúmenes compartidos DAY 3 Preparing your Infrastructure for Swarm Provisioning Partitioning Networking Keeping it all secure Preparing your Application for Swarm 12-Factor Applications: Build Once, Deploy Anywhere Continuous Delivery to Swarm  
dcos DC/OS: Turn 1000 machines into a single logical computer 14 horas The Datacenter Operating System (DC/OS) is an open-source distributed operating system built upon the Apache Mesos project. Apache Mesos was built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications such as Hadoop, Spark, Kafka and Elasticsearch with API’s for resource management and scheduling across entire datacenter and cloud environments. Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. DC/OS brings together Mesos and more than 30 applications into one coherent system, similar to how a Linux distribution packages the Linux kernel with applications to create a working operating system. This course provides participants with an overview of Apache Mesos and DC/OS and demonstrates through hands-on practice how to deploy and manage a complete Data Center Operating System. Audience     System administrators     DevOps engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction: the need for a datacenter operating system     Resource Sharing     Data Sharing     Programming Abstractions     Debugging and Monitoring DC/OS's kernel space components     Master and agents DC/OS's user space components     System components         Admin Router, an internal load balancer         Cosmos, an internal packaging API service         Exhibitor, a Java supervisor system for ZooKeeper         Marathon, an Apache Mesos framework for container orchestration         Mesos-DNS, an internal DNS service Installing and operating DC/OS     Working with DC/OS components and services     Working with the CLI     Load balancing with Marathon Installing distributed systems (applications) with DC/OS Universe     HDFS     Apache Spark     Apache Kafka     Apache Cassandra     Jenkins Deploying applications in Docker containers Deploying applications in native Mesos containers (using Linux cgroups and namespaces) Using Marathon for native container orchestration Ensuring high-availability and fault-tolerance for applications and services Using the GUI-based monitoring and management system Scheduling systems such as Kubernetes and Swarm as services Resource management and abstraction Exploring other ready-to-install packages     ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, Exhibitor, HDFS, Hue, Jenkins, Kafka, Linkerd, Marathon-lb, Marathon, MemSQL, mr-redis, Namerd, NGINIX, OpenVPN, Project Calico, Quobyte, Riak, Ruxit, Spark, Spark Notebook, Storm, Swarm, Weave and Zeppelin Other DC/OS installation options     Bare metal installations vs virtual machines and cloud installations
openshift OpenShift for Administrators 21 horas OpenShift is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat. In this instructor-led, live training, participants will learn how to how to install, configure, and manage OpenShift Enterprise (OSE). By the end of this training, participants will be able to: Create, configure, manage, and troubleshoot OpenShift clusters Secure OpenShift Platform Container Monitor and gather metrics Manage storage Quickly deploy applications on-premise, in public cloud or on a hosted cloud. Audience System administrators Architects Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
rancher Rancher: Manage your Docker containers 14 horas Rancher is an open source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to cobble together distinct open-source technologies to build a container services platform. It includes a fully supported Kubernetes distribution as well as the option to choose from Docker Swarm and Apache Mesos. Rancher includes modular infrastructure services such as resource management, networking between containers, service discovery, container load balancing, container health monitoring, and backup and recovery, all under one roof. This course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Rancher container management system. Audience     Software engineers     System administrators     DevOps engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     Rancher vs DC/OS Installing and configuring Rancher Starting the Rancher server Adding hosts Launching infrastructure services Creating a container using the UI Creating a container through Docker command line Creating a multi-container application Creating a multi-container application using Rancher Compose Launching Kubernetes Launching Mesos Launching Swarm Working with Catalogs Working with the Rancher API Closing remarks
rancheros RancherOS: Just enough OS to run Docker 7 horas RancherOS is an open-source Linux distribution that runs the entire operating system (including system services such as udev and rsyslog) as Docker containers. RancherOS includes only the bare minimum software needed to run Docker. It runs Docker as PID1 and dynamically pulls everything else it needs through Docker. At about 22MB, RancherOS is easy to distribute, orchestrate and spin up in your data center. This training introduces RancherOS's architecture, tools, and components and walks participants step-by-step through the setup of RancherOS in a live lab environment. By the end of this training, participants will have the understanding and practice to use RancherOS to run containers at scale in development, test and production. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction The RancherOS architecture Installing and configuring RancherOS Spinning up containers on RancherOS System level services (containers) vs user level services (containers) Running Linux system services through System Docker Running applications through User Docker Isolating user containers for different applications and user groups Controlling access to containers Networking and storage in RancherOS RancherOS security Upgrading and downgrading RancherOS Running RancherOS in the cloud Some sample deployments     Using Docker Compose to define application deployment     Building an Apache Mesos cluster on RancherOS     Running Nagios as a System Service on RancherOS Other container OSs and the future of the datacenter Closing remarks
alpinelinux Alpine Linux: Setting up a small, simple, and secure OS for your containers 7 horas Alpine Linux is a security-oriented, lightweight (80 MB) Linux distribution based on musl libc and BusyBox. Alpine Linux is produced by the makers of Docker and is one of several in the recent proliferation of distros tailored for virtualization, containerization and the cloud. Alpine Linux replaces Ubuntu as the official base image for Docker containers. This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction The Alpine Linux architecture     musl libc and BusyBox Installing and configuring Alpine Linux Configuring Networking Deploying web servers on Alpine Linux Deploying content management systems on Alpine Linux Deploying system administration utilities on Alpine Linux Alpine Linux security Other container OSs and the future of the datacenter Closing remarks
rkt rkt: Moving from Docker containers to rkt containers 7 horas rkt is an application container engine for production cloud-native environments. Unlike Docker, rkt executes in the classic Unix process model (there is no central daemon), in a self-contained, isolated environment. rkt implements a modern, open, standard container format -- the App Container (appc) spec -- but can also execute other container images, like those created with Docker. rkt is the default container engine for CoreOS. This training introduces rkt's architecture and walks participants step-by-step through the deployment of rkt containers in a live lab environment. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     rkt vs Docker Overview of rkt's simple architecture Installing and configuring rkt Working with rkt configuration files Using the rkt command line Running a container Running rkt fly Running Docker images with rkt Using the rkt builder Making your own containers Using rkt with Nomad Using rkt with systemd Using rkt with Kubernetes Closing remarks
projectatomic Project Atomic: Re-designing the operating system with the LDK (Linux, Docker, Kubernetes) stack. 14 horas Project Atomic is an umbrella for many projects related to re-designing the operating system around principles of "immutable infrastructure", using the LDK (Linux, Docker, Kubernetes) stack. Many of the components of Project Atomic are upstream components of OpenShift Origin v3. The primary building block of Project Atomic is the "Atomic Host", a lightweight container OS. Project Atomic also encompasses other tools which are essential to immutable, container-based infrastructures, including:     Cockpit gives visibility into your hosts and your container cluster.     Many patches and extensions to Docker for better SELinux and Systemd integration.     AtomicApp and Nulecule for composing multi-container applications.     Atomic Registry for registering your containers.     Commissaire to provide a better API for Kubernetes hosts.     The Atomic Developer Bundle to make development of containerized applications easy. This training introduces the architecture, components and tools behind Project Atomic and walks participants through the deployment and integration of these in a live lab environment. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Installation and setup Deploying containerized applications Managing containers Networking Updating the system Setting up storage Working with the supported file systems Building Docker images SELinux and container security Closing remarks

Próximos Cursos

CursoFechaPrecio del Curso [A distancia / Presencial]
Docker (introducing Kubernetes) - Madrid, Chamartín business areaMié, 2017-11-08 09:303700EUR / 4600EUR

Other regions

Cursos de Fin de Semana de Docker, Capacitación por la Tarde de Docker, Docker boot camp, Clases de Docker , Clases Particulares de Docker,Capacitación de Fin de Semana de Docker, Programas de capacitación de Docker, Cursos de Formación de Docker, Instructor de Docker, Capacitador de Docker, Docker coaching, Cursos en linea de Docker, Talleres para empresas de Docker, Docker en sitio, Clases de Docker , Docker con instructor, Cursos por la Tarde de Docker, Capacitación empresarial de Docker

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes