Docker is an open-source project that automates the deployment of applications inside software containers. Docker provides an integrated technology suite that enables development and IT operation teams to build, ship and run distributed applications anywhere. Docker lets you run your software componets on any platform that supports Docker containers.

Developers and IT operations teams who wish to build and deploy distributed applications easily to the cloud using Docker.

Basics experience building and running Docker containers Basics Docker CLI knowledge. Docker for (Mac/Windows) will have to be installed during the workshop if working with windows or MacOs. Prior experience in developing web applications will be helpful but is not required.

16 Hours

Software Engineering


Certificate: No

Price: contact us for more details

Leave your details

Course Outline

  • Installing Docker on Mac/Windows
  • Microservice Architecture Overview
    • Twelve – Factor App Concept Overview
    • How Docker facilities Microservice Architecture
  • Connecting containers
    • Manually Connecting containers
    • Data volumes
    • Connecting containers using Docker Compose
  • Docker Network function deployment and configuration
    • Docker Network introduction
    • Network configuration and mapping
    • DNS and bridge configuration
    • Port Mapping
    • Network advanced features
  • Docker performance monitor and trouble shooting
    • Logging
    • Container performance monitor principles and tools
    • Docker runtime and cluster monitoring
    • Performance monitor system deployment principles
  • Docker Security
    • Image signing (Docker Notary & Cotant Trust)
  • Container Schedulers/Orchestrators Overview
    • Docker Swarm
    • Kubernetes
    • Meesos
    • Nomad
  • Continuous Integration and Deployment process using Docker
    • Jenkins Integrations
    • Self-contained builds with Docker containers
  • Using the Docker API
  • New features in Docker 1.12 – 1.13
    • Docker healthcheck
    • Routing Mesh
    • Docker Compose v3