awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Docker learning roadmap

Ranking updated Jul 31, 2026

For containerization roadmaps, the strongest matches are sidpalas/devops-directive-docker-course (This repository provides a structured Docker educational course and), docker-archive-public/docker.labs (This repository provides hands-on tutorials and labs for learning) and badtuxx/descomplicandokubernetes (Descomplicandokubernetes is a structured educational guide and curriculum focused). yeasy/docker_practice and marcel-dempers/docker-development-youtube-series round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Master containerization with this curated list of Docker learning roadmaps, ranked by GitHub stars to help you find the best fit.

Docker learning roadmap

Find the best repos with AI.We'll search the best matching repositories with AI.
  • sidpalas/devops-directive-docker-coursesidpalas avatar

    sidpalas/devops-directive-docker-course

    3,109View on GitHub↗

    This project is a Docker educational course and containerization training material. It provides a structured learning path and a DevOps curriculum focused on bundling software and dependencies into standalone images to ensure consistent environment deployment. The material covers the operational workflows of containerized applications within a software delivery pipeline. This includes instruction on Docker application packaging and the integration of containerization into the development lifecycle to standardize how applications are built, shipped, and run. The course addresses the setup of

    This repository provides a structured Docker educational course and containerization training material, though it focuses primarily on Docker rather than offering a full Kubernetes curriculum or visual roadmaps.

    RoffDocker Learning Resources
    View on GitHub↗3,109
  • docker-archive-public/docker.labsdocker-archive-public avatar

    docker-archive-public/docker.labs

    11,904View on GitHub↗

    This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co

    This repository provides hands-on tutorials and labs for learning containerization, networking, and security, making it a practical curriculum despite lacking dedicated Kubernetes architecture paths.

    PHPDocker Learning ResourcesContainer SecurityContainer Security
    View on GitHub↗11,904
  • badtuxx/descomplicandokubernetesbadtuxx avatar

    badtuxx/DescomplicandoKubernetes

    4,035View on GitHub↗

    DescomplicandoKubernetes is a structured educational guide and learning course for mastering container orchestration. It serves as a technical reference for installing, configuring, and managing clusters across different operating systems using both local and remote tools. The project utilizes a modular curriculum that combines theoretical lessons and instructional videos with practical hands-on challenges. This approach covers the full lifecycle of application deployment, from initial infrastructure setup to the management of pods, deployments, and replica sets. The material covers core adm

    Descomplicandokubernetes is a structured educational guide and curriculum focused on mastering container orchestration, though it leans heavily toward Kubernetes rather than a broader Docker-to-Kubernetes path.

    ShellContainer Orchestration Concepts
    View on GitHub↗4,035
  • yeasy/docker_practiceyeasy avatar

    yeasy/docker_practice

    26,111View on GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    This repository provides a practical Docker and containerization educational resource with guides on fundamentals, security hardening, and CI/CD integration, making it a valuable learning curriculum despite lacking formal visual roadmaps.

    GoDocker Learning ResourcesContainer SecurityContainer Security
    View on GitHub↗26,111
  • marcel-dempers/docker-development-youtube-seriesmarcel-dempers avatar

    marcel-dempers/docker-development-youtube-series

    5,773View on GitHub↗

    This project provides a collection of implementation kits, guides, and source code designed to teach containerized application development and cluster management. It serves as a learning path for packaging applications with Docker and orchestrating workloads within Kubernetes. The repository includes practical walkthroughs for building automated delivery pipelines using containerized runners and build agents. It also provides a suite of guides for implementing cloud-native observability, deploying service meshes, and managing Kubernetes cluster configurations. The material covers a broad ran

    This repository provides practical implementation kits and guides that serve as a hands-on learning path for Docker packaging and Kubernetes cluster management, though it relies more on code walkthroughs than dedicated visual roadmaps.

    GoDocker Learning Resources
    View on GitHub↗5,773
  • jpetazzo/container.trainingjpetazzo avatar

    jpetazzo/container.training

    3,930View on GitHub↗

    This project is a container orchestration workshop and DevOps learning curriculum. It provides a structured training course and instructional materials designed to teach container fundamentals and cluster orchestration. The curriculum consists of educational slides, recorded workshops, and code samples. It includes containerized sample applications and multi-service orchestration templates to demonstrate how to deploy and manage applications across different orchestration environments. The materials cover a cloud native learning path and DevOps skills development, focusing on the practical a

    This repository provides a structured DevOps curriculum and workshop materials specifically focused on Docker and Kubernetes training, making it a comprehensive fit for learning containerization technologies.

    ShellContainer Orchestration TrainingContainer Learning ResourcesContainer Orchestration Study Guides
    View on GitHub↗3,930
  • kamranahmedse/developer-roadmapkamranahmedse avatar

    kamranahmedse/developer-roadmap

    357,434View on GitHub↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    This repository provides comprehensive, visual, and structured learning paths for containerization technologies including Docker, Kubernetes, and associated DevOps practices.

    TypeScriptSoftware Engineering RoadmapsTechnical Learning PathsAI-Driven Personalization
    View on GitHub↗357,434
  • kelseyhightower/kubernetes-the-hard-waykelseyhightower avatar

    kelseyhightower/kubernetes-the-hard-way

    48,696View on GitHub↗

    Kubernetes The Hard Way is an educational curriculum designed to teach the fundamental architecture and operational requirements of container orchestration platforms. It provides a structured, hands-on learning path that guides users through the manual bootstrapping of a multi-node cluster from scratch, intentionally avoiding automated installers to ensure a deep understanding of how individual control plane and worker node components interact. The project distinguishes itself by requiring the manual configuration of every layer of the infrastructure, including the generation of cryptographic

    This repository provides a hands-on, structured educational curriculum for learning Kubernetes architecture from scratch, though it focuses heavily on manual cluster bootstrapping rather than a broad containerization roadmap.

    Software Architecture EducationTechnical TutorialsDistributed Key-Value Stores
    View on GitHub↗48,696
  • coreos/rktcoreos avatar

    coreos/rkt

    8,774View on GitHub↗

    rkt is a secure Linux container engine and pod-native container manager. It provides a composable execution environment for launching and managing isolated application containers on Linux, serving as a runtime designed around open industry standards for image formats and networking interfaces. The system is distinguished by a pod-native execution model that groups multiple containers and shared resources into single, self-contained units. It utilizes pluggable execution engines to provide secure isolation, including the use of hardware-based virtualization to create security boundaries betwee

    This repository is a secure Linux container engine and runtime rather than a learning curriculum or visual roadmap for studying containerization technologies.

    GoContainer SecurityContainer Security
    View on GitHub↗8,774
  • rtfd/readthedocs.orgrtfd avatar

    rtfd/readthedocs.org

    8,365View on GitHub↗

    Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports

    Read the Docs is a documentation hosting platform rather than a containerization curriculum or learning roadmap, making it a hosting tool rather than a learning resource.

    PythonCI/CD Workflows
    View on GitHub↗8,365
  • feiskyer/kubernetes-handbookfeiskyer avatar

    feiskyer/kubernetes-handbook

    5,537View on GitHub↗

    This project is a comprehensive educational resource and operational handbook for Kubernetes. It serves as a technical reference for installing, managing, and scaling container orchestration clusters across diverse environments, covering the core architectural principles and system components required to maintain containerized applications. The resource provides structured guides for cluster administration, including high availability setups, resource control, and data backup operations. It also functions as a security audit and troubleshooting manual, offering instructions for identifying no

    This repository is a comprehensive operational handbook and technical reference for Kubernetes administration rather than a visual learning roadmap or foundational developer curriculum for containerization.

    MakefileKubernetes Learning Resources
    View on GitHub↗5,537

Related searches

  • a platform for orchestrating containerized applications
  • a container orchestration platform for distributed infrastructure
  • a comprehensive learning path for DevOps engineers
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
sidpalas/devops-directive-docker-course3.1KRoff—Aug 13, 2025
docker-archive-public/docker.labs11.9KPHPApache-2.0Jul 27, 2023
badtuxx/descomplicandokubernetes4KShellGPL-3.0Jun 30, 2024
yeasy/docker_practice26.1KGo—Jun 22, 2026
marcel-dempers/docker-development-youtube-series5.8KGo—Jun 15, 2026
jpetazzo/container.training3.9KShellNOASSERTIONJun 18, 2026
kamranahmedse/developer-roadmap357.4KTypeScriptNOASSERTIONJun 16, 2026
kelseyhightower/kubernetes-the-hard-way48.7K—Apache-2.0Apr 10, 2025
coreos/rkt8.8KGoApache-2.0Feb 24, 2020
rtfd/readthedocs.org8.4KPythonMITJun 17, 2026
a containerized environment for software development
  • Programming language roadmaps
  • Container runtime specifications
  • Container and image tooling
  • a platform for containerizing software applications