Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Experfy Team, Instructor - Docker Administration and Operations Training

Experfy Team

The Experfy Team consists of leading technologists based in Harvard Innovation Lab and forward-thinking tech companies.

Instructor: Experfy Team

From basics to using Docker in continuous integration and deployment process

Course Description

This course covers the following topics: Installing the Docker Engine; Creating your first Docker container; Building Docker images; Storing and retrieving Docker images from Docker Hub; Building containers from images; Networking Docker containers; Data persistence with Volumes; Using Docker into a Continuous Integration and Deployment process.

What am I going to get from this course?

  • Install the Docker Engine
  • Create their first Docker container
  • Build Docker images
  • Store and retrieve Docker images from Docker Hub
  • Build containers from images
  • Deploy applications with Docker
  • Network Docker containers
  • Acheive data persistence with Volumes
  • Use Docker into a Continuous Integration and Deployment process
  • Control the Docker daemon
  • Configure security and TLS
  • Run applications on multiple containers across multiple host machines
  • Enable Docker Content Trust
  • Setup a registry and understand the Docker Trusted Registry
  • Use Docker Machine, Swarm, and Compose
  • Build micro service applications

Prerequisites and Target Audience

What will students need to know or do before starting this course?

System administration basics

Who should take this course? Who should not?

Developers and system administrators interested in gaining an in-depth understanding of Docker and its use for their environment. This course will provide an understanding of how to use Docker to control the Docker daemon, security, Docker Machine, Swarm, and Compose.


Module 1: Docker Fundamentals

Lecture 1 Introduction to Docker
Lecture 2 Training virtual machines
Lecture 3 Installing Docker
Lecture 4 Your first Docker container
Lecture 5 Running containers in the background
Lecture 6 Images and containers
Lecture 7 Building images manually
Lecture 8 Automatically building images
Lecture 9 Networking
Lecture 10 Workflow for local development
Lecture 11 Working with volumes
Lecture 12 Connecting containers
Lecture 13 Advanced Dockerfiles
Lecture 14 Orchestration overview
Lecture 15 Ambassadors
Lecture 16 The Docker Hub
Lecture 17 Automated builds (Jenkins CI/CD)
Lecture 18 Security
Lecture 19 The Docker API
Quiz 1

Module 2: Advanced Docker Operations

Lecture 20 Managing and distributing images
Lecture 21 Container volumes
Lecture 22 Container networking
Lecture 23 Docker in continuous integration
Lecture 24 Controlling the Docker daemon
Lecture 25 Security and TLS
Lecture 26 Setting up your own Registry
Lecture 27 Docker Trusted Registry
Lecture 28 Docker Machine
Lecture 29 Docker Swarm
Lecture 30 Building micro service applications
Lecture 31 Docker Compose
Quiz 2


4 Reviews

Prem K

July, 2017

There's a bunch of good material in this course and it's presented in a really satisfactory way. The instructors showed superior knowledge in essentials to using Docker in assimilation and distribution methods. I have been fascinated by this course, and it’s been wonderful for having a foundation in making sense of Docker

Nilanjan M

July, 2017

An excellent course. Great job of providing a summary of knowledge of how to handle Docker to deal with basics of using Docker in continuous integration and deployment process

Thomas W

July, 2017

This is unquestionably a great course to gain a sound learning of Docker and its application for any situation, and run applications on multiple containers across multiple host machines. One can comprehend the instructors who remained good throughout the course.

Sudipta D

July, 2017

The instructors show by example how to put in Docker tool, make Docker models, stock and bring back them, putting together containers, and all the involved components. I happen to find the subject stimulating and fascinating. I’m a big advocate of this course to my companions.