DOCKER e2e TRAINING INSTRUCTOR LAB LED TRAINING

About the course

This is instructor and lab based training which helps candidate to learn docker from scratch and post completion of the course candidate should be fully equipped for handling docker enabled environments.

aBOUT TRAINER

The trainer is having overall 15 years on industry experience in implementing devops at enterprise level. Training is provided by seasoned trainer more details about the trainer can be provided over the demo classes.

COURSE CONTENT

  • Docker Community Edition Installation and Configuration
    • installing Docker on CentOS
    • Installing Docker on Ubuntu
    • Selecting a Storage Driver
    • Running a Container
    • Upgrading the Docker Engine
    • Configuring Logging Drivers (Splunk, Journald, etc.)
    • Introduction to Docker Swarm
    • Configuring a Swarm Manager
    • Configuring Swarm Nodes
    • Docker Swarm Backup and Restore
    • Namespaces and Cgroups
  • Image Creation, Management, and Registry
    • Introduction to Docker Images
    • The Components of a Dockerfile
    • More Dockerfile Directives
    • Building Efficient Images
    • Managing Images
    • Flattening a Docker Image to a Single Layer
    • Introduction to Docker Registries
    • Using Docker Registries
  • Docker Community Edition Installation and Configuration
    • installing Docker on CentOS
    • Installing Docker on Ubuntu
    • Selecting a Storage Driver
    • Running a Container
    • Upgrading the Docker Engine
    • Configuring Logging Drivers (Splunk, Journald, etc.)
    • Introduction to Docker Swarm
    • Configuring a Swarm Manager
    • Configuring Swarm Nodes
    • Docker Swarm Backup and Restore
    • Namespaces and Cgroups
  • Image Creation, Management, and Registry
    • Introduction to Docker Images
    • The Components of a Dockerfile
    • More Dockerfile Directives
    • Building Efficient Images
    • Managing Images
    • Flattening a Docker Image to a Single Layer
    • Introduction to Docker Registries
    • Using Docker Registries
  • Orchestration
    • Locking and Unlocking a Swarm Cluster
    • High Availability in a Swarm Cluster
    • Introduction to Docker Services
    • Using docker inspect
    • Docker Compose
    • Introduction to Docker Stacks
    • Node Labels
  • Storage and VOlumes
    • Docker Storage in Depth
    • Configuring DeviceMapper
    • Docker Volumes
    • Image Cleanup
    • Storage in a Cluster
  • Networking
    • Docker Networking
    • Built-In Network Drivers
    • Creating a Docker Bridge Networ
    • Deploying a Service on a Docker Overlay Network
    • Exposing Containers Externally
    • Network Troubleshooting
    • Configuring Docker to Use External DNS
    • HANDS-ON LAB Using a Docker Bridge Network
    • HANDS-ON LAB Deploying a Service on an Overlay Network
  • Security
    • Signing Images and Enabling Docker Content Trust
    • Default Docker Engine Security
    • Docker MTLS
    • Securing the Docker Daemon HTTP Socket
    • HANDS-ON LAB Working with Docker Content Trust
    • CHAPTER 8
  • Docker Enterprise
    • Docker Enterprise Overview
    • Installing Docker EE
    • Universal Control Plane (UCP)
    • Security in UCP
    • Docker Trusted Registry (DTR)
    • Setting up Docker Trusted Registry (DTR)
    • Sizing Requirements for Docker UCP and DTR
    • Configuring Backups for UCP and DTR
    • DTR Security Features
    • Managing Certificates with UCP and DTR
    • Docker Enterprise Summary
  • Dokcer Kubernetes Service
    • Docker Kubernetes Service Overview
    • Kubernetes Orchestration in Docker
    • App Configuration in Kubernetes
    • HANDS-ON LAB Configuring Applications in Docker Kubernetes Service
    • The Kubernetes Network Model
    • Services and DNS
    • Deployments
    • HANDS-ON LAB Services and Deployments in Docker Kubernetes Service
    • DaemonSets
    • Scheduling
    • Probes
    • HANDS-ON LAB Using Probes in Docker Kubernetes Service
    • Storage with Volumes
    • Storage with PersistentVolumes
    • Docker Kubernetes Service Summary