Save BIG on New Skills

Copy coupon code

Master Containerization Using Docker

Master containerization using Docker and gain expertise in image and container management to streamline your application deployment and management processes.

Bestseller 8,542+ Learners

Created By Achim Munene

  • Expert-Taught Videos

  • Guided Hands-On Exercises

  • Outcome Focus

  • Auto-Graded Assessments

  • Recall Quizzes

    What You Will Learn

    • Gain a solid understanding of Docker and containerization fundamentals.
    • Learn to create and manage Docker images and containers effectively.
    • Explore Docker Compose for streamlined container orchestration.
    • Master Docker storage and volume management techniques.
    • Discover container security best practices, techniques and more.
    • Understand the basics of Docker Swarm and other container orchestration platforms.

    KnowledgeHut Edge

    Superior Outcomes

    Focus on skilled-based outcomes with advanced insights from our state-of-the art learning platform.

    Immersive Learning

    Go beyond just videos and learn hands-on with guided exercises, projects, and more.

    World-Class Instructors

    Course instructors and designers from top businesses including Google, Amazon, Twitter and IBM.

    Real-World Learning

    Get an intimate, insider look at leading companies in the field through real-world case studies.

    Industry-Vetted Curriculum

    Curriculum primed for industry relevance and developed with guidance from industry advisory boards.

    Continual Support

    Learn better with support along the way. Get 24/7 help, stay unblocked and ramp up your skills.

    Curriculum

    Learning Objectives: Understand the basics of Docker and its architecture. Install Docker and familiarize yourself with basic Docker commands.

    Topics
    • Introducing Docker
    • Virtualisation vs Containerization
    • What is Docker?
    • Docker Installation
    • Docker Architecture

    Learning Objectives: Learn about containers and images, their lifecycle, and how to create and run them. Explore Dockerfile and build custom images and share them on DockerHub.

    Topics
    • Introducing Containers and Images
    • Understanding Images and Containers
    • Container Lifestyle
    • What is a Dockerfile
    • Creating an Image using Dockerfile
    • Building and Running Container
    • Sharing the Image to DockerHub

    Learning Objectives: Work with containers, manage their lifecycle, and explore Docker networking. Learn container restart management and use Docker commit for saving container changes.

    Topics
    • Playing with containers
    • Using docker commit
    • Creating multiple containers
    • Docker Networking
    • Managing container restarts

    Learning Objectives: Understand Docker Compose and how to create and manage services using Docker Compose files. Learn basic Docker Compose commands for efficient container management.

    Topics
    • What is Docker Compose
    • How to create a Docker Compose file
    • How to Create Services with Docker Compose
    • Basic Docker Compose commands

    Learning Objectives: Explore container orchestration and compare Docker Swarm and Kubernetes.

    Topics
    • Understanding Orchestration
    • Introducing Docker Swarm
    • Docker Swarm vs Kubernetes

    Learning Objectives: Understand storage and volume concepts in Docker, including different storage drivers. Learn about Docker volumes, bind mounts, logging drivers, and volume management.

     

    Topics
    • Introduction to Storage and Volume
    • Docker Storage Drivers
    • Block vs. Object Storage
    • Changing Storage Drivers
    • Docker Volumes
    • Bind Mounts
    • Automatically Remove Volume on Container
    • Logging Drivers
    • Reclaim Policy
    • Retain Reclaim Policy

    Learning Objectives: Explore security aspects in Docker, including container security scanning, LDAP integration, Linux namespaces, and managing secrets. Understand Docker content trust, Linux capabilities, and privileged containers for enhanced security.

    Topics
    • Security in Docker: Module Overview
    • Container Security Scanning
    • Configure Container Scan with DTR
    • Webhooks
    • UCP Client Bundles
    • Integrate CLI with UCP Client Bundle
    • LDAP
    • Integrate UCP with LDAP
    • Linux Namespaces
    • Control Groups (cgroups)
    • Limit CPUs for Containers
    • Reservations vs. Limits
    • Swarm MTLS
    • Manage Secrets in a Swarm
    • Docker Content Trust
    • Docker Group
    • Linux Capabilities for Docker
    • Privileged Containers

    Prerequisites

    • Basic knowledge of Linux Administration
    • Fundamental understanding of Networking

    What Learners Are Saying

    Exceptional self-paced course. Comprehensive content and expert guidance gave me valuable insights into Docker and containerization. 

    Y
    Yang Wei

    DevOps Engineer

    This course offers a practical approach and real-world applications of Docker in containerization. Highly recommended!

    A
    Amina Mbeki

    Developer

    The format made learning Docker easy and enjoyable. I now can build highly scalable architectures and use Docker commands like a pro.

    E
    Esha Haque

    System Administrator

    Highly recommend this Containerization Using Docker course! Comprehensive content and hands-on exercises helped me master containerization.

    J
    Juan Mann

    DevOps Engineer

    The best course for mastering Docker & containerization! Engaging videos and practical projects made for a great learning experience.

    I
    Isabella Schmidt

    Software Architect

    How Our Course Compares

    YouTube Videos Online Courses KnowledgeHut

    On-Demand Videos

    Immersive Learning Experience

    Hands-On with Cloud Labs

    Structured Curriculum

    Course Curated by Industry Experts

    Auto-Graded Assessments

    Real-World Projects

    Course Author

    Achim Munene
    Achim Munene

    Software Dev Engineer

    Achim is an innovative and goal-oriented individual with a vision to leverage his skills in Computing Technologies to solve the world's and in particular Africa's problems. He brings with him over 10+ yrs of industry experience.

    Course Author

    Achim is an innovative and goal-oriented individual with a vision to leverage his skills in Computing Technologies to solve the world's and in particular Africa's problems. He brings with him over 10+ yrs of industry experience.

    Achim Munene
    Achim Munene

    Software Dev Engineer

    Students Also Bought

    Frequently Asked Questions

    Yes, you will experience KnowledgeHut's immersive learning in an on-demand format. This will include e-learning material to help you:

    • LEARN with recall quizzes, interactive ebooks, and case studies
    • ASSESS your skills progression with diagnostic, module-level, and final assessments
    • PRACTICE with real-world simulations and Cloud Labs
    • GAIN INSIGHTS with real-time reports and analytics on how you're progressing, your learning challenges, and suggestions of sections to revisit to build competency in the required areas.

    Yes, our online course is designed to give you flexibility to skill up as per your convenience. The course is delivered in a Self-Paced mode so that you can balance your work and learning as per your schedule.

    Yes! Upon passing this online course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

    More than the certificate, however, you will get to showcase your newly acquired skills by working on real-world projects and adding these to your portfolio. KnowledgeHut’s online courses is well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

    You can cancel your enrolment and receive refunds in line with our Cancellations and Refunds policy found at https://www.knowledgehut.com/refund-policy

    Yes! Upon passing this course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

    More than the certificate, however, you will get to showcase your newly acquired skills by working on real-world projects and adding these to your portfolio. KnowledgeHut’s courses are well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

    Yes, it does! In the unlikely event that you are not satisfied with the course, and you wish to withdraw within the first seven days, we’ll issue a 100% refund. Refer to our Online Self-Paced Courses Refund Policy for more details.