Welcome to ONLC Training Centers

Docker for Enterprise Developers Course Outline

 (2 days)
Special Note to New Hampshire Residents
This course has not yet been approved by the New Hampshire Department of Education. Please contact us for an update on when the class will be available in New Hampshire.

The Docker platform provides an integrated suite of capabilities for an infrastructure agnostic CaaS model. With this solution, IT operations teams are able to secure, provision and manage both infrastructure resources and base app content while developers are able to build and deploy their apps in a self- service manner.

What You Will Learn
You will learn how Docker achieves agility, portability, and control for developers and IT operations team across all stages of the app lifecycle. From these core tenets, Containers as a Service (CaaS) emerges as the construct by which these new apps are built better and faster.

Students should attend ONLC's Docker Fundamentals class or have equivalent skills.

Course Outline

Getting Started
Production Cycle
What is Docker EE Architecture?
How to install Docker EE on Windows Server 2016?
Test the installation
Procedure to install UCP and DTR
Swarm and add nodes

Install UCP
Install UCP
Upload the license
Verify the CA

Swarm components
Clustering front
Orchestration front
What is the best number of managers?
Best practices

Install DTR
Verify logging from CLI from both nodes
Verify DTR installation from UCP Web UI

Replicated vs global services
Scaling a service
Service port publishing
Port publishing modes

Deploy an app from the UI
Deploy Single Service
Deploy multi Service

Run a python example
Add nodes
Containerizing an app
Process of containerizing an app
Some differences in networking between Windows and Linux
To resolve this localhost issue
Deploy the app on the swarm manager
Accessing your cluster

Java Example 1
Java Base images

How to write YAML file?
Top-level keys
Deploy it
Install Docker-compose

Java Example 2

.Net Examples
Containerizing an app
Open the app in Visual Studio and run it from there
Extra resources for .net tools

View outline in Word


Attend hands-on, instructor-led Docker for Enterprise Developers 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
Class Dates
(click date for class times)
(click Enroll for locations)

Fee:  $795

Savings options:

 CEA Apps Saver
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.

Train from your home or office

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

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