Knowledge Transfer Microsoft Certified Training Partner CTEC
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Gold Training Partner
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Docker Overview



  • CONTAINER TECHNOLOGY OVERVIEW

    • Application Management Landscape

    • Application Isolation

    • Resource Measurement and Control

    • Container Security

    • Container Security

    • Open Container Initiative

    • Docker Ecosystem

    • Docker Ecosystem (cont.)



  • LAB TASKS

    • Container Concepts runC

    • Container Concepts Systemd



  • INSTALLING DOCKER

    • Installing Docker

    • Docker Architecture

    • Starting the Docker Daemon

    • Docker Daemon Configuration

    • Docker Control Socket

    • Enabling TLS for Docker

    • Validating Docker Install



  • LAB TASKS

    • Installing Docker

    • Install Docker via Docker Machine

    • Protecting Docker with TLS



  • MANAGING CONTAINERS

    • Creating a New Container

    • Listing Containers

    • Viewing Container Operational Details

    • Running Commands in an Existing Container

    • Interacting with a Running Container

    • Stopping, Starting, and Removing Containers

    • Copying files in/out of Containers

    • Inspecting and Updating Containers



  • LAB TASKS

    • Managing Containers

    • Configure a docker container to start at boot.



  • MANAGING IMAGES

    • Docker Images

    • Listing and Removing Images

    • Searching for Images

    • Downloading Images

    • Committing Changes

    • Uploading Images

    • Export/Import Images

    • Save/Load Images



  • LAB TASKS

    • Docker Images

    • Docker Platform Images



  • CREATING IMAGES WITH DOCKERFILE

    • Dockerfile

    • Caching

    • docker image build

    • Dockerfile Instructions

    • ENV and WORKDIR

    • Running Commands

    • Getting Files into the Image

    • Defining Container Executable

    • Best Practices



  • LAB TASKS

    • Dockerfile Fundamentals



  • DOCKER VOLUMES

    • Volume Concepts

    • Creating and Using Internal Volumes

    • Creating and Using External Volumes

    • Managing Volumes (cont.)

    • Changing Data in Volumes

    • Removing Volumes

    • Backing up Volumes

    • SELinux Considerations

    • Mapping Devices



  • LAB TASKS

    • Docker Volumes



  • DOCKER COMPOSE/SWARM

    • Concepts

    • Compose CLI

    • Defining a Service Set

    • Docker Swarm Proxy (Legacy)

    • Docker Engine Swarm Mode (Modern)

    • Creating a Swarm

    • Creating Services



  • LAB TASKS

    • Docker Compose

    • Docker Swarm Proxy

    • Docker Engine Swarm Mode



  • DOCKER NETWORKING

    • Overview

    • Data-Link Layer Details

    • Network Layer Details

    • Hostnames and DNS

    • Service Reachability

    • Container to Container Communication

    • Container to Container: Links

    • Container to Container: Private Network

    • Managing Private Networks

    • Remote Host to Container

    • Multi-host Networks with Overlay Driver



  • LAB TASKS

    • Docker Networking

    • Exposing Ports

    • Docker Links

    • Docker Networking

    • Multi-host Networks



  • DOCKER REGISTRY LAB TASKS

    • Docker Registry

    • Docker Registry (secured)

    • Docker Content Trust



  • CONTINUOUS INTEGRATION WITH GITLAB, GITLAB CI, AND DOCKER LAB TASKS

    • GitLab and GitLab CI Setup

    • Unit and Functional Tests




 

View Printer Friendly Page

Course Schedule
  Start Date  City  Price  
 9/26/2017
 $1650
Enroll
 11/1/2017
 $1650
Enroll
 12/19/2017
 $1650
Enroll

To Inquire About Future Classes

Request a class date

if one is not scheduled.