Choose your language:

Hong Kong
New Zealand
United Kingdom
United States

Docker Bootcamp

Course Code



5 Days

Docker Foundation or equivalent experience. Each participant will be required to run a 64 bit virtual machine (provided with the course).
This intensive 5 day hands-on course is designed to provide working developers, DevOps staff, and other technology professionals with a comprehensive treatment of Docker. Participants will leave with a clear understanding of Docker and its place in the market; how containers are used in development, test and productions settings; container networking internals and multi-host networking; security, cgroups and namespaces; as well as experience with Docker API operations and distributed Docker configuration.

During the course participants will gain hands-on experience with the Docker command line, Dockerfiles and the Docker image creation process; the course covers Container operations in depth and introduces participants to all of the docker command line commands, the entire range of Dockerfile instructions and gives participants architectural insights into the Linux kernel technologies enabling Docker.

Discussion includes a look at the evolving microservice-based ecosystem and the relationship between Docker and the Open Container Initiative (OCI) standards. The architecture of Docker is examined at the runC, containerd and Engine levels. Each module concludes with a lab challenging participants to experiment and explore, developing a deeper understanding of the way Docker works. The skills and knowledge developed in this course will be particularly useful to system designers and architects interested in leveraging the best features of containers and avoiding the pitfalls.
This course is designed for Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel.

Upon completion of this course, participants will be able to:

  • Effectively integrate Docker and containers into sophisticated enterprise environments, integrating Docker at every step of the CI/CD pipeline as appropriate
Day 1 – Containers
Container Overview
Container Basics
Controlling Containers
Advanced Container Operations

Day 2 – Images
Building Docker Images
Registries and Docker Hub/Store
Dockerfiles 1
Dockerfiles 2

Day 3 – Containers in Practice
Docker Volumes
Docker Security
Basic Docker Networking
Docker Swarm

Day 4 – Docker in Depth
Docker Architecture and the OCI
Plugins (Logging, Auth, Volumes, Networks and more)
CGroups and Constraining Containers
Docker APIs, Events and the Container State Machine

Day 5 – Networking, Security and Orchestration
Advanced Docker Networking
Container Security in depth
Docker Machine
Docker Stacks & Distributed Application Bundles
Send Us a Message
Choose one