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.) $246.28
Schedule TBA
Dates Spring 2019
Prerequisites Good Knowledge of 2016 Server
Target audience
Instructor Michael Hughes
Location TBA
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.
Container technology is an established technology. Windows Server 2016 can provide Windows Server containers and Hyper-V containers in your own environment or on the cloud.

In this course, you implement Containers on Windows Server 2016 and you will learn all about installing and configuring Windows Server container hosts.

  1. You will be introduced to the concept of containers
  2. You will learn the difference between Windows Server containers and Hyper-V containers
  3. You will deploy and manage containers on Windows Server 2016
  4. You will delve into managing container networking, and deploying a multi-container application in Azure. (Hands-on deployment to Azure may be limited to the licence and/or time available to the College.)
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. With the release of Windows Server 2016, we have native support for Windows-based containers implemented on Windows Server 2016.
Weekly Topics
Please note that the instructor reserves the right to modify this schedule.
Week 1
  • 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
  • Deploying containers on Windows server
  • Set up a Windows Server 2016 container running Docker; deploy containers running Server and Nano Server
  • Difference between running containers using process isolation versus running containers with Hyper-V based isolation
Week 2
  •  Manage containers on Windows server and perform the most common management tasks like authoring Docker files to automate and build container images
  • Learn to push and pull images from the Docker Hub
Time Permitting
  • Examining the basics of Docker networking
  • Deploy a container host to Microsoft Azure and deploy a multi-container application using Docker Compose