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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prakhar1989 avatar

prakhar1989/docker-curriculum

0
View on GitHub↗
6,058 stele·2,228 fork-uri·SCSS·MIT·5 vizualizăridocker-curriculum.com↗

Docker Curriculum

This is a step-by-step tutorial that teaches Docker from the ground up, covering how to build images from Dockerfiles, run and manage containers, and connect them on user-defined networks. The guide walks through packaging applications into portable containers and using Docker Compose to define and orchestrate multi-service applications with a single YAML configuration.

The curriculum extends into cloud deployment, explaining how to push images to registries like Docker Hub and deploy single-container applications to AWS Elastic Beanstalk as well as multi-container setups to AWS ECS. It also covers practical development workflows like mounting host directories into containers for live code reloading, so changes take effect without rebuilding images.

Throughout the material, readers learn fundamental container management tasks including running containers in detached mode, listing and inspecting containers, removing containers and images, and publishing container ports for external access. The tutorial provides hands-on experience with building Dockerized applications and managing multi-container services.

Features

  • Docker Tutorials - Provides a comprehensive step-by-step tutorial for learning Docker from scratch.
  • Detached Container Runs - Teaches starting containers in detached mode for background operation.
  • Container Bridge Networks - Teaches connecting containers on user-defined bridge networks for name-based service discovery.
  • Container Image Packaging - Teaches packaging applications into portable containers using Dockerfiles and layered builds.
  • Container Image Runs - Teaches pulling images from registries and starting containers with specified commands.
  • Application Containerization - Teaches building and running applications inside Docker containers for consistent environments.
  • Container Lifecycle Operations - Teaches running, listing, removing, and connecting Docker containers with user-defined networks.
  • Docker Compose Deployments - Teaches defining and starting multiple interconnected services with a single YAML file and command.
  • Docker Image Building - Teaches building Docker images from Dockerfiles with base images and file copying.
  • Multi-Container Stacks - Teaches using Docker Compose to define and run multi-service applications with linked containers.
  • Dockerfile Image Builds - Teaches creating reproducible container images by defining environments in a Dockerfile.
  • Multi-Container Orchestration - Teaches managing multi-service applications using Docker Compose for networking and coordination.
  • Container Port Mapping - Teaches mapping container ports to host ports for external service access.
  • Multi-Service Orchestrations - Teaches using Docker Compose YAML files to define and run multi-service applications.
  • Container Volume Reloading - Teaches mounting local code into containers for live reloading during development.
  • Compose-to-ECS Deployments - Teaches deploying multi-container apps to AWS ECS using Docker Compose files.
  • Elastic Beanstalk Deployments - Explains deploying Docker applications to AWS Elastic Beanstalk and ECS.
  • Cloud Container Deployments - Explains deploying containerized applications to AWS Elastic Beanstalk and ECS.
  • Application Cloud Deployments - Teaches deploying containerized applications to cloud platforms for scalable hosting.
  • Elastic Beanstalk Deployments - Covers deploying a single-container Docker app to AWS Elastic Beanstalk.
  • Container Removals - Teaches deleting stopped containers by ID or name to free disk space.
  • Container and Image Removals - Teaches deleting stopped containers and unused images to free disk space.
  • Container Image Registry Uploads - Teaches uploading built Docker images to remote registries like Docker Hub.
  • Build Layer Caching - Explains how Docker caches intermediate layers to speed up rebuilds.
  • Remote Image Registries - Explains pushing and pulling images from Docker Hub for sharing and deployment.
  • Live Container Syncing - Teaches mounting local code into containers for instant feedback without rebuilding images.
  • Containerized Web Servers - Teaches running a web server in a container with port publishing and detached mode.
  • Container Directory Mounting - Teaches mounting host directories into containers for live code reloading.
  • Browsing Container Listings - Teaches displaying active containers and including exited ones with a flag.
  • Container State Inspection - Teaches listing and inspecting containers to view their IDs, images, commands, and statuses.
  • DevOps and Infrastructure - Comprehensive guide for learning Docker.
  • Deployment and DevOps - Tutorial for learning Docker and containerization.
  • Resurse de învățare - Comprehensive tutorial for learning and deploying containerized apps.

Istoric stele

Graficul istoricului de stele pentru prakhar1989/docker-curriculumGraficul istoricului de stele pentru prakhar1989/docker-curriculum

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Docker Curriculum

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Docker Curriculum.
  • collabnix/dockerlabsAvatar collabnix

    collabnix/dockerlabs

    8,008Vezi pe GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    PHPadvancebeginnersdocker
    Vezi pe GitHub↗8,008
  • wsargent/docker-cheat-sheetAvatar wsargent

    wsargent/docker-cheat-sheet

    22,529Vezi pe GitHub↗

    This project is an administrative reference for Docker, providing guides and command references for system maintenance, image building, network configuration, and security hardening. It serves as a comprehensive manual for managing the container lifecycle and performing general system administration. The reference covers the construction and optimization of images through build files, layering strategies, and registry integration. It also provides instructions for configuring isolated virtual networks, mapping ports, and implementing security hardening using Linux capabilities and read-only f

    Vezi pe GitHub↗22,529
  • oracle/docker-imagesAvatar oracle

    oracle/docker-images

    6,978Vezi pe GitHub↗

    This project is a Docker container image library providing official Dockerfiles and configurations for deploying enterprise software and database products. It serves as a source of container specifications and OCI compatible image repositories for packaging commercial application software into standardized container images. The repository specifically focuses on Oracle software containerization, offering pre-configured images and build scripts to deploy Oracle database instances in containerized environments. The project implements a standardized image build workflow and utilizes multi-stage

    Shellcoherence-cedockerdocker-images
    Vezi pe GitHub↗6,978
  • bretfisher/udemy-docker-masteryAvatar BretFisher

    BretFisher/udemy-docker-mastery

    5,781Vezi pe GitHub↗

    This is an educational training course that teaches Docker, Compose, Swarm, and Kubernetes for building and deploying containers from development to production. The course covers end-to-end Docker-based workflows for building, testing, and deploying containers using Compose, Swarm, and Kubernetes in cloud-native DevOps pipelines. The material covers architecture patterns for containerized applications, including declarative service orchestration, network bridging, image layering, health monitoring, and persistent storage across Docker and Kubernetes environments. It addresses multi-container

    JavaScriptdevopsdockerkubernetes
    Vezi pe GitHub↗5,781
Vezi toate cele 30 alternative pentru Docker Curriculum→

Întrebări frecvente

Ce face prakhar1989/docker-curriculum?

This is a step-by-step tutorial that teaches Docker from the ground up, covering how to build images from Dockerfiles, run and manage containers, and connect them on user-defined networks. The guide walks through packaging applications into portable containers and using Docker Compose to define and orchestrate multi-service applications with a single YAML configuration.

Care sunt principalele funcționalități ale prakhar1989/docker-curriculum?

Principalele funcționalități ale prakhar1989/docker-curriculum sunt: Docker Tutorials, Detached Container Runs, Container Bridge Networks, Container Image Packaging, Container Image Runs, Application Containerization, Container Lifecycle Operations, Docker Compose Deployments.

Care sunt câteva alternative open-source pentru prakhar1989/docker-curriculum?

Alternativele open-source pentru prakhar1989/docker-curriculum includ: collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… wsargent/docker-cheat-sheet — This project is an administrative reference for Docker, providing guides and command references for system… oracle/docker-images — This project is a Docker container image library providing official Dockerfiles and configurations for deploying… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… bretfisher/udemy-docker-mastery — This is an educational training course that teaches Docker, Compose, Swarm, and Kubernetes for building and deploying… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning…