Welcome to ONLC Training Centers

Docker: Creating Structured Containers Course Outline

 (5 days)

So hot off the presses, the latest buzz that has been on the tip of everyone's tongues and the topic of almost any conversation that includes containers these days is Docker! Docker has been a game-changer when it comes to virtualization. With this course, you will go from just being the person in the office who hears that buzz to the one who is tooting it around every day. This course will be a smooth journey covering Docker from scratch to finish!

The first module will help you get familiarized with the fundamentals of Docker. The second module will show you how to create, deploy, and manage a virtual network for connecting containers spanning single or multiple hosts.

In the third module, you'll get to grips with monitoring your Docker apps and containers - this will show you how monitoring containers and keeping a keen eye on the working of applications helps improve the overall performance of the applications that run on Docker. The purpose of our fourth module, Securing Docker, is to provide techniques and enhance your skills to secure Docker containers easily and efficiently. Finally, you'll see how to deploy Docker in production and three interesting GUI applications: Shipyard, Panamax, and Tutum.

Special Note to New Hampshire Residents
This course has not yet been approved by the State's Department of Education. Please contact us to get an update as to when the class should be available in New Hampshire.

What You Will Learn
Learn how to install Docker across all the platforms along with a few troubleshooting techniques
Build, push, and publish images on Docker Hub
Orchestrate multiple containers with Docker Compose
Test and debug applications inside a Docker container
Get to know the basics of networking and see how Docker networking works
Discover the tools built into Docker to gain an insight into your container's performance
Take advantage of the various SaaS offerings from third parties to move monitoring away from your local infrastructure and into the cloud
Familiarize yourself with third-party tools such as Traffic Authorization, Summon, sVirt, and SELinux to secure your Docker environment
Integrate Docker with a wide range of cloud and configuration tools to fully realize its potential

Course Outline

1: Getting Started with Docker

2: Up and Running

3: Container Image Storage

4: Working with Docker containers and images

5: Publishing Images

6: Running Your Private Docker Infrastructure

7: Running Services in a Container

8: Sharing Data with Containers

9: Docker Machine

10: Docker Compose

11: Docker Swarm

12: Testing with Docker

13: Debugging Containers

14: Docker Networking Primer

15: Docker Networking Internals

16: Building Your First Docker Network

17: Networking in a Docker Cluster

18: Next Generation Networking Stack for Docker libnetwork

19: Introduction to Docker Monitoring

20: Using the Built-in Tools

21: Advanced Container Resource Analysis

22: A Traditional Approach to Monitoring Containers

23: Querying with Sysdig

24: Exploring Third Party Options

25: Collecting Application Logs from within the Container

26: What Are the Next Steps?

27: Securing Docker Hosts

28: Securing Docker Components

29: Securing and Hardening Linux Kernels

30: Docker Bench for Security

31: Monitoring and Reporting Docker Security Incidents

32: Using Docker's Built-in Security Features

33: Securing Docker with Third-Party Tools

34: Keeping up Security

35: Docker in Production

36: Shipyard

37: Panamax

38: Tutum

39: Advanced Docker

View outline in Word


Attend hands-on, instructor-led Docker: Creating Structured Containers training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Courses and select the one that's right for you.

Microsoft Gold Partner
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail


Class Format
Class Policies
Student Reviews

Bookmark and Share

First Name

Last Name