Introduction to Docker Training

Course 3659

  • Duration: 2 days
  • Labs: Yes
  • Language: English
  • Level: Foundation
Get This Course $1,950
  • 2-day instructor-led training course
  • One-on-one after-course instructor coaching
  • Tuition can be paid later by invoice -OR- at the time of checkout by credit card
#3659
  • Guaranteed to Run - you can rest assured that the class will not be cancelled.
    Nov 7 - 8 9:00 AM - 4:30 PM EST
    Herndon, VA or Virtual
  • Dec 7 - 8 9:00 AM - 4:30 PM MST
    Aurora or Virtual
  • Jan 11 - 12 9:00 AM - 4:30 PM EST
    Ottawa or Virtual
  • Mar 6 - 7 9:00 AM - 4:30 PM EST
    New York or Virtual
  • Apr 24 - 25 9:00 AM - 4:30 PM EDT
    Herndon, VA or Virtual
  • Jun 1 - 2 9:00 AM - 4:30 PM MDT
    Aurora or Virtual
  • Jul 6 - 7 9:00 AM - 4:30 PM EDT
    Ottawa or Virtual
  • Sep 7 - 8 9:00 AM - 4:30 PM EDT
    New York or Virtual

Scroll to view additional course dates

Learn Docker in this interactive, hands-on Docker tutorial online course! You’ll be able to follow the Docker learning path, the workloads for which it is best suited, and how to migrate existing applications into containers. This Docker overview covers core container concepts and how to deploy and orchestrate containers. A focus of the course is container role in modern DevOps including using Docker with configuration management and continuous integration tools. Emphasis is placed on best practices for Docker files and container deployment for high availability, robust and secure software.

This hands-on course is designed for anyone wanting to learn how to manage and deploy applications using containers and the Docker platform.

Introduction to Docker Training Delivery Methods

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

Introduction to Docker Training Course Benefits

  • Package applications in containers
  • Use and write docker files
  • Integrate Docker with DevOps tools such as git and Jenkins
  • Secure containers and apply best practices for robust container deployment and maintenance

Docker Training Course Outline

  • IT Trends – High Availability, Continuous Integration and Deployment
  • Modern Software Architecture
  • Service Oriented Architecture
  • Microservices and Stateless Services
  • Containers and Virtualization
  • Security
  • Container Environments
  • Docker
  • Docker Architecture
  • Managing Containers
  • Inspecting Containers
  • Interacting with Running Containers
  • Building Docker Images
  • Installing Sample Containers
  • Docker Build Files
  • Passing Parameters to Build Files
  • Container Build Process
  • Build File Layers
  • Building and Running the Image
  • Container Registries
  • Docker Hub
  • Docker Compose
  • Docker Volumes and Use Cases
  • Other Docker Commands
  • Configuration Management
  • DevOps Repositories
  • Branching Strategies
  • Docker and Git Integration
  • Excluding Files from Docker Builds
  • Why Orchestration?
  • Container Orchestration Stack
  • Kubernetes Architecture
  • Swarm Architecture
  • Swarm vs. Kubernetes
  • Docker Swarm
  • What is DevOps
  • Identify Friction and Overlap points in Development
  • Anatomy of a Pipeline
  • DevOps Evolution
  • DevOps Tools
  • Docker and DevOps
  • Jenkins
  • Ansible
  • Docker Security Architecture
  • Linux Kernel Security and Docker Daemons
  • Docker Container Capabilities
  • Docker Content Trust Verification
  • Secure Use of Docker

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

The hands-on exercises include:
  • Configuring Docker
  • Running Docker containers, connecting to them, using port mappings and volumes
  • Best practices in building containers including version management and environments
  • Running Docker swarm
  • Integration of Docker and Jenkins

The course does cover how Kubernetes and Docker integrate, but not in depth.
Chat With Us