Online Docker Workshop


This course covers basic and advanced Docker concepts and technologies. We will covers container fundamentals, Docker architecture, container and image operations, and network and data management. We will also cover creating and running multi container applications with Docker Compose, deploying application stacks using Docker Swarm. Finally, we will look at security, performance and monitoring of Docker containers and applications. Throughout the course, hands-on exercises reinforce the concepts discussed.

Date : 23rd and 24th Dec’17

Time : 9AM - 5 PM IST

Venue : Online

About the Trainer - Neependra Khare

Containers (Docker) Workshop

  • Container Fundamentals
    • What/Why/Where
    • Container Vs VMs
    • Container building blocks
  • Container Runtimes
    • runC
    • Docker
    • Rkt
  • Docker Architecture
  • DockerHub/Docker Store
  • Docker Installation
  • Docker Machine
  • Docker Container Operations
  • Docker Image Operations
  • Creating Images with Dockerfiles
  • Docker Multi-stage builds
  • Setting up Internal Docker Registry
  • Data Management with Docker using Volumes
  • Docker Networking Model
  • Docker Networking Drivers
    • Bridge
    • Host
    • None
    • Overlay
    • MACVLan
  • Docker APIs
  • Building Multi-container Application with Docker Compose
  • Overview of Container Orchestrators
  • Docker Swarm
    • Setup 2-3 nodes Docker Swarm cluster
    • Deploying and scaling the application
    • Accessing the applications from external world
    • Managing secrets and configuration details
    • Docker Stack
  • Docker Security
  • Logging and Monitoring with Docker
  • Docker use-cases
    • Dev
    • QA
    • Ops
  • Docker Eco-system and Community