Container Based System Architecture – Docker

Return to schedule



Course Title Container Based System Architecture – Docker
Course number  900-090-EQ
Platform Windows
Duration 15 hours
Gouvernement du Québec fee (taxes incl.) $30.00
General public fee (taxes incl.) $250.24
Schedule Sunday : 9 a.m.-5 p.m. ( 30 minute lunch)
Dates December 8 , 15
Prerequisites Good Knowledge of 2016 Server
Target audience IT professionals
Instructor Michael Hughes
Location BH-311
NB: This is a non-credit course. Certificate provided for all participants who complete 80% of course hours.
Course description
Please note that this is a non-credit course.
Topics to be covered include:
Linux-based containers provide an isolated and portable operating environment that works consistently and repeatedly when deployed in development, staging or in production.
Weekly Topics
Please note that the instructor reserves the right to modify this schedule.
  • Fundamentals of containers
  • Understanding how containers work explore some of the most commonly used cases of containers
  • Learn the basics about container hosts, container images and working with images registries
Week 1 Container technology is an established technology. Various distributions of Linux can run Docker containers in your own environment or on the cloud.

In this course, you implement Containers on a Debian distribution of linux.

You will deploy and manage containers on a Debian server

  • Install and Use Docker on Debian 9
  • Using the Docker Command
  • Working with Docker Images
  • Running a Docker Container
  • Managing Docker Containers
  • Committing Changes in a Container to a Docker Image
  • Pushing Docker Images to a Docker Repository
  • Push and Pull images from Docker Hub
  • Deploying containers in Docker
Week 2
  • How to Scale an App
  • Deploy your app on the swarm cluster
  • Using Dockerfiles for Repeatable, Consistent Builds
  • How to Setup DNS Server with Docker Container
  • Docker Compose
  • Scheduling, Cluster Management, and Orchestration
  • Using a Docker Registry for Container Management
Time Permitting
  • Examining the basics of Docker networking
  • Docker Compose