Docker Training - Container Mastery

Docker training gives you the skills needed to master Docker containers, understand the underlying technologies that make containers possible and to take full advantage of the features containerisation has to offer.

Docker Skills in High Demand

Containerization is central to cloud native architectures and understanding how Docker works to ensure process isolation, manage images and container networking is necessary to truly manage container infrastructure and build robust cloud native applications.

Our Docker training course not only covers how to create, deploy and maintain containers but how to orchestrate containers with Docker Swarm. Get the skills you need for the Forth Industrial Revolution - Get Docker Training.

Training Locations

We train across Africa and the world. We have offices in Johannesburg, Cape Town and Durban. Looking for on-site, customised training? Contact us. We can take your requirements and build a course to suit your environment, skill levels and goals.

Training Approach

Our courses focus on hands on labs to ensure students acquire the practical skills  necessary to complete tasks in their day-to-day tasks. Our instructors has years of practical experience building solutions that allows them to enhance the training with real world experience.


Docker Training Course Details

Course Days Price(ZAR) Ex Vat
Docker Training 3 R12,500

Docker Training Course Objectives

  • Container Technology Overview
    • Application Management Landscape
    • Application Isolation
    • Container Resource Control & Security
    • Container Types
    • Container Ecosystem
  • Lab Tasks
    • Container Concepts LXC
    • Container Concepts Systemd
  • Managing Containers
    • Installing Docker
    • Docker Control Socket
    • Creating a New Container
    • Listing Containers
    • Viewing Container Operational Details
    • Running Commands in an Existing Container
    • Interacting with a Running Container
    • Stopping, Starting, and Removing Containers
  • Lab Tasks
    • Docker Basics
  • Managing Images
    • Docker Images
    • Listing and Removing Images
    • Searching for Images
    • Downloading Images
    • Committing Changes
    • Uploading Images
    • Export/Import Images
    • Save/Load Images
  • Lab Tasks
    • Docker Images
    • Docker Platform Images
  • Creating Images With Dockerfile
    • Dockerfile
    • Caching
    • Docker build
    • Dockerfile Instructions
    • ENV and WORKDIR
    • Running Commands
    • Getting Files into the Image
    • Defining Container Executable
    • Best Practices
  • Lab Task
    • Dockerfile Fundamentals
  • Docker Networking
    • Overview
    • Data-Link Layer Details
    • Network Layer Details
    • Hostnames and DNS
    • Local Host <--> Container
    • Container <--> Container
    • Container <--> Container: Links
    • Remote Host <--> Container
  • Lab Tasks
    • Docker Networking
    • Docker Ports and Links
  • Docker Volumes
    • Volume Concepts
    • Creating and Using Volumes
    • Changing Data in Volumes
    • Removing Volumes
    • Backing up Volumes
    • Mapping Devices
  • Lab Tasks
    • Docker Volumes
  • Docker Compose
    • Concepts
    • Compose CLI
    • Defining a Service Set
  • Lab Tasks
    • Docker Compose
  • Docker Swarm
    • Concepts
    • Swarm CLI
    • Docker Stack
  • Lab Tasks
    • Swarm CLI

About Us

jumping bean training room


Jumping Bean stands at the forefront of open-source integration and training, offering a rich history of over two decades of exceptional service to our clients. Our comprehensive suite of services is designed to meet the evolving needs of businesses across various sectors, from small enterprises to global corporations. At Jumping Bean, we are committed to excellence, innovation, and fostering long-term partnerships with our clients.

Our Expertise:

  • Linux Services: Offering everything from Service Level Agreement (SLA) support and ad-hoc assistance to system hardening and solutions architecture, we ensure your Linux environment is robust, secure, and tailored to your business needs.

  • PostgreSQL Solutions: Specializing in SLA-based support, implementation assistance, solutions architecture, and performance tuning, our PostgreSQL services are designed to optimize your database systems for peak performance.

  • DevOps Transformation: Our comprehensive DevOps offerings include advisory services, implementation support, consulting, SLA support, and training, facilitating seamless software development and operations integration.

  • Big Data Insights: With expertise in Google, Azure & AWS Big Data support, data flow architecture, implementation support, and training, we empower businesses to leverage big data for actionable insights and competitive advantage.

  • Security Assurance: From advisory services and Security Operations Center (SOC) services to security audits, reviews, and training, our security solutions are crafted to protect your assets and data comprehensively.

  • Software Development: Our software development services, encompassing mobile and enterprise apps, are tailored to deliver innovative and user-centric solutions that drive engagement and value.

  • Cloud Consulting: We offer a full spectrum of cloud consulting services, including migration, cloud provider support, workflow architecture, automation, big data, and containerization, to help businesses thrive in the cloud.

Why Choose Jumping Bean?

  • Long-Term Partnerships: Our approach to building lasting relationships with our clients enables us to deeply understand their needs, providing customized solutions and training that drive tangible business outcomes.

  • Global Reach, Local Impact: Serving both large and small businesses in South Africa and across the globe, we offer the flexibility of both remote and on-site support, ensuring we're there whenever and wherever you need us.

  • Passion for Technology: Our dedication to open-source technology and continuous innovation means our clients benefit from cutting-edge solutions that offer early adopter advantages while mitigating the risks.

  • Comprehensive Support: With a focus on practical experience and customer-centric solutions, Jumping Bean is your trusted partner in navigating the complexities of technology integration and optimization.

Discover how Jumping Bean can transform your business with our open-source solutions and training. Visit us at Jumping Bean to explore our services and how we can tailor them to your unique business challenges. Together, let's innovate, optimize, and lead in your industry.

Our Clients

Absa Bank Dimension Data Teraco Discovery Health South African Revenue Service First National Bank Allan Grey multichoice CSIR Standard Bank University of Johannesburg MTN Mr Price

Contact Us

Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.

3 Appian Place,373 Kent Ave
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
  +2721-020-0111 (Cape Town)

Contact Form


Contact Form