awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yeasy avatar

yeasy/docker_practice

0
View on GitHub↗
26,111 نجوم·5,793 تفرعات·Go·8 مشاهداتyeasy.gitbook.io/docker_practice↗

Docker Practice

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 range of operational capabilities, including cloud-native architecture, the deployment of Kubernetes clusters, and the configuration of container networking and persistent storage. It further extends into advanced areas such as serving local AI models and analyzing blockchain architectures within containerized environments.

Features

  • Containerized Application Deployments - Serves as a comprehensive guide for building and deploying functional applications using portable container images.
  • Docker Learning Resources - Serves as a comprehensive educational resource with practical examples for learning Docker and containerization.
  • Container Foundations - Offers introductory learning paths covering foundational container concepts and workflows.
  • Custom Image Builds - Provides practical examples for building custom images using multi-stage builds and build-time arguments.
  • Automated Deployment Pipelines - Automates the end-to-end flow of code from version control to production using containers.
  • Container Base Images - Provides criteria for selecting minimal, hardened foundation images for containerized applications.
  • Container Build Specifications - Provides guidance on creating text-based blueprints to automate the build process for consistent images.
  • Multi-Stage Container Builds - Implements layered multi-stage builds to separate compilation from runtime for security and size optimization.
  • Container CI/CD Pipelines - Provides automation tools and services optimized for container-based build and deployment workflows.
  • Container Cluster Deployments - Covers the automated installation and management of scalable container orchestration systems.
  • Container Image Packaging - Provides tools and processes for bundling applications into immutable container images.
  • Container Execution - Packages applications into images and launches them in isolated environments.
  • Container Lifecycle Management - Guides the automation of the build, deployment, and maintenance of container image lifecycles.
  • Container Orchestration Tools - Uses standardized manifests to deploy and manage multi-container application stacks.
  • Container Lifecycle Management - Manages the full lifecycle of building and running Docker images for isolated application environments.
  • Multi-Stage Build Pipelines - Provides practical examples of using multi-stage build pipelines to minimize final container image size.
  • Image Size Optimization - Offers guidance on minimizing the footprint of container images to improve security and efficiency.
  • Container Image Distribution - Provides instructions on serving container images and manifests over HTTP to enable application deployment.
  • Remote Image Registries - Guides the use of centralized registries for consistent image distribution and deployment.
  • Custom Container Images - Details the creation of specialized container images with custom environment variables and build workflows.
  • Container Orchestrators - Uses orchestration platforms to manage the lifecycle, networking, and resource allocation of containerized services.
  • Container Storage Persistence - Demonstrates mapping host-level storage to containers to ensure data survives restarts.
  • Container Network and Volume Configuration - Provides instructions for establishing container bridge networks and persistent storage volumes.
  • Image Building - Provides comprehensive guides on authoring build files to create custom application images.
  • Kubernetes Deployments - Includes tutorials for installing and configuring Kubernetes clusters in various environments.
  • Multi-Container Orchestration - Demonstrates the use of tools for defining and running complex multi-container applications via configuration files.
  • Learning Paths - Organizes containerization technology concepts into structured learning paths and roadmaps for skill acquisition.
  • Container Networking Configurations - Covers the configuration of isolated virtual networks, port mappings, and communication between containers.
  • Process Namespace Isolation - Explains the use of kernel namespaces to separate system resources and prevent process interference.
  • Linux Container Managers - Guides the use of Linux kernel features to manage the lifecycle of isolated processes and images.
  • Supply Chain Attestations - Provides methods for inspecting image indices and attestations to ensure supply chain security.
  • Container Security - Provides specialized references for hardening container runtimes, managing privileges, and implementing security monitoring.
  • Container Security - Provides workflows for verifying digital signatures and scanning images for vulnerabilities before deployment.
  • Build Provenance Attestors - Implements cryptographic attestations to provide verifiable proof of image origin and build integrity.
  • Container Security Hardening - Guides the configuration of security contexts and permissions to restrict application privileges and reduce escape risks.
  • Container Hardening - Teaches techniques for reducing the attack surface using read-only filesystems and non-root execution.
  • Container Privilege Restrictions - Demonstrates how to drop unnecessary kernel privileges within containerized processes to minimize host attack surface.
  • Software Supply Chain Security - Integrates software bills of materials and attestations into the image storage layer for supply chain security.
  • DevOps and Deployment Workflows - Provides educational content on integrating container builds and deployments into DevOps workflows.
  • Software Bill of Materials Generators - Provides tools and methods for automatically generating comprehensive software bills of materials during the build process.
  • Resource Usage Restrictions - Implements memory and CPU usage caps using control groups to prevent denial of service.
  • Local Model Serving - Provides methods for running large language models on local hardware using containerized environments.
  • Cloud Foundations - Supplies educational resources for building production-grade foundations with cloud and orchestration tools.
  • Cloud Container Deployments - Provides configurations for running containerized workloads on managed cloud orchestration services.
  • Architecture Labs - Includes real-world scenarios for building high-availability systems and deploying workloads to public clouds.
  • Container Deployment Units - Creates logical groupings of containers that share network and storage resources for tightly coupled components.
  • Container Shell Access - Enables interactive shell access within running container environments for administrative tasks.
  • Multi-Architecture Images - Covers the bundling of container images for multiple CPU architectures and operating systems.
  • Container Image Layering - Applies strategies for organizing and merging filesystem layers to ensure image efficiency.
  • Remote Image Pulling - Demonstrates downloading container images and specific versions from remote registries to the local system.
  • Container Image Registries - Instructs on using cloud-based registries to store and distribute container images.
  • Private Registries - Guides the setup of self-managed private registries to protect proprietary container images.
  • Container Orchestration Environments - Configures platforms for deploying and managing local or remote container orchestration clusters.
  • Optimization Techniques - Provides practical examples of creating lean images using multi-stage builds and minimal base OS images.
  • Prebuild Image Caching - Implements techniques for caching images in CI to accelerate startup and build times.
  • Container Image Optimizers - Provides guidance on tools and techniques to reduce image size and improve the security profile of containers.
  • Container Port Mappings - Configures port mappings to expose internal container services to external host networks.
  • Container Troubleshooting - Offers practical guides for resolving common deployment and operational issues in containerized environments.
  • Daemonless Container Engines - Explains how to use container runtimes that execute processes without a persistent background daemon.
  • Daemonless Container Image Building - Constructs compliant container images without requiring a local background container runtime.
  • Deployment Strategies - Implements release patterns like blue-green and canary deployments using container isolation.
  • DevOps Automation Tools - Offers a DevOps guide for automating delivery pipelines, including security hardening and system monitoring.
  • Enterprise Infrastructure Management - Describes administrative and security configurations for managing container platforms at enterprise scale.
  • Container Infrastructure Design - Guides the architecture of secure and high-availability systems based on container implementation technologies.
  • Remote Image Inspection - Includes utilities for viewing manifests and metadata of remote images without pulling them locally.
  • Image Listing - Demonstrates how to list all images available on a local server for selection or inspection.
  • Service Start Sequences - Starts multiple containers in sequence with pre-configured networking and environment variables.
  • Cluster Resource Management - Enables administrative control over cluster resources, services, and namespaces via CLI.
  • Layered Filesystems - Describes storage architectures using read-only layers and writable layers for efficient container image storage.
  • Namespace-Based Isolation - Explains the use of Linux kernel namespaces to create isolated environments for containerized processes.
  • Container Daemon Security - Configures access rules for the container runtime API and sockets to prevent unauthorized remote host control.
  • Runtime Security - Covers the implementation of specialized runtime isolation technologies to increase security boundaries.
  • Container Cgroup Resource Limits - Provides guidance on enforcing memory, CPU, and process count limits on containers using Linux cgroups.
  • Container Health Monitors - Integrates health monitors to track real-time resource usage and status for containers in a cluster.
  • Control Group Resource Limiting - Allocates CPU and memory limits using control groups to manage process consumption.

سجل النجوم

مخطط تاريخ النجوم لـ yeasy/docker_practiceمخطط تاريخ النجوم لـ yeasy/docker_practice

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Docker Practice

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Docker Practice.
  • docker-archive-public/docker.labsالصورة الرمزية لـ docker-archive-public

    docker-archive-public/docker.labs

    11,904عرض على 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

    PHPcontainersdockerdocker-compose
    عرض على GitHub↗11,904
  • collabnix/dockerlabsالصورة الرمزية لـ collabnix

    collabnix/dockerlabs

    8,008عرض على 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
    عرض على GitHub↗8,008
  • dotnet/dotnet-dockerالصورة الرمزية لـ dotnet

    dotnet/dotnet-docker

    4,828عرض على GitHub↗

    This project provides a collection of official base images for building and running .NET applications across various operating systems and hardware architectures. It includes standardized runtime environments, containerized development kits, and specialized images designed for isolated application execution. The collection is distinguished by its focus on image optimization and security hardening. It offers distroless images that remove shells and package managers to reduce the attack surface, as well as composite layering and ahead-of-time compilation to improve startup performance and lower

    Dockerfile
    عرض على GitHub↗4,828
  • wsargent/docker-cheat-sheetالصورة الرمزية لـ wsargent

    wsargent/docker-cheat-sheet

    22,529عرض على 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

    عرض على GitHub↗22,529
عرض جميع البدائل الـ 30 لـ Docker Practice→

الأسئلة الشائعة

ما هي وظيفة yeasy/docker_practice؟

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.

ما هي الميزات الرئيسية لـ yeasy/docker_practice؟

الميزات الرئيسية لـ yeasy/docker_practice هي: Containerized Application Deployments, Docker Learning Resources, Container Foundations, Custom Image Builds, Automated Deployment Pipelines, Container Base Images, Container Build Specifications, Multi-Stage Container Builds.

ما هي البدائل مفتوحة المصدر لـ yeasy/docker_practice؟

تشمل البدائل مفتوحة المصدر لـ yeasy/docker_practice: docker-archive-public/docker.labs — This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization,… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… dotnet/dotnet-docker — This project provides a collection of official base images for building and running .NET applications across various… wsargent/docker-cheat-sheet — This project is an administrative reference for Docker, providing guides and command references for system… ben1234560/k8s_paas — This project provides a comprehensive architectural blueprint and implementation set for building a… docker-library/official-images — This project is a collection of curated and standardized Docker base images that serve as reliable starting points for…