Docker Advanced

}
2 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Docker Advanced picks up where Docker Foundation leaves off across two intensive, hands-on days. Day one starts with a review of Docker architecture and its relationship to the Open Container Initiative (OCI). It then moves into extending the platform through logging, auth, volume, and network plugins. Attendees apply cgroups to constrain container resources, then work directly with Docker APIs and events. They also study the container state machine that tracks a container from creation through removal.

Day two turns to networking, security, and orchestration. Advanced Docker networking covers container networking internals and multi-host networking, and attendees also learn to provision hosts with Docker Machine. The course revisits Docker Compose for defining multi-container applications, then closes with Docker Swarm, the orchestration system built into Docker 1.12 and later. Attendees deploy and manage a small swarm cluster hands-on.

Throughout, attendees examine the platform’s architecture at the runC, containerd, and engine levels. They also study the broader microservice ecosystem and how containers relate to the OCI standards. Each module ends with a lab that challenges attendees to experiment and build a deeper understanding of how the system works under the hood. System designers and architects leave with the skills to use the best features of containers while avoiding common pitfalls. They finish ready to integrate containers into sophisticated enterprise environments and CI/CD pipelines.

Who Should Attend

Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel

What Attendees Will Learn

Upon completing Docker Advanced, attendees will be able to:

  • Explain Docker architecture and the Open Container Initiative (OCI)
  • Extend Docker using logging, auth, volume, and network plugins
  • Apply CGroups to constrain container resources
  • Work with Docker APIs, events, and the container state machine
  • Apply advanced Docker networking, including multi-host networking
  • Provision Docker hosts using Docker Machine
  • Define multi-container applications using Docker Compose
  • Deploy and manage Docker Swarm orchestration

Prerequisites

Docker Foundation or equivalent experience.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link