Skip to content

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.

Select a date below

Categories:
Topics:

Dates are listed in Pacific Time Zone

= Guaranteed to run date

Description

Print Friendly, PDF & Email

Overview:

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.

Audience:

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

Outline:

Module 1: Introduction

  • IT Trends – High Availability, Continuous Integration and Deployment
  • Modern Software Architecture
  • Service Oriented Architecture
  • Microservices and Stateless Services
  • Containers and Virtualization
  • Security

Module 2: Docker Fundamentals

  • Container Environments
  • Docker
  • Docker Architecture
  • Managing Containers
  • Inspecting Containers
  • Interacting with Running Containers

Module 3: Docker Images and Repositories

  • 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

Module 4: Docker Configuration Management

  • Configuration Management
  • DevOps Repositories
  • Branching Strategies
  • Docker and Git Integration
  • Excluding Files from Docker Builds

Module 5: Docker Orchestration

  • Why Orchestration?
  • Container Orchestration Stack
  • Kubernetes Architecture
  • Swarm Architecture
  • Swarm vs. Kubernetes
  • Docker Swarm

Module 6: DevOps and Docker

  • What is DevOps
  • Identify Friction and Overlap points in Development
  • Anatomy of a Pipeline
  • DevOps Evolution
  • DevOps Tools
  • Docker and DevOps
  • Jenkins
  • Ansible

Module 7: Security and Docker

  • Docker Security Architecture
  • Linux Kernel Security and Docker Daemons
  • Docker Container Capabilities
  • Docker Content Trust Verification
  • Secure Use of Docker

Additional information

Length

2 days

Guaranteed to run

No