awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/docker

0
View on GitHub↗
71,736 星标·18,961 分支·Go·Apache-2.0·10 次浏览mobyproject.org↗

Docker

Docker is an OCI container engine and runtime orchestrator used to build, run, and manage isolated applications. It functions as a container image builder for creating portable snapshots of applications and a registry manager for storing, versioning, and distributing those images across environments.

The platform provides a centralized daemon to control the creation, execution, and termination of containerized workloads. It allows for the assembly of modular container systems by combining build tools, registries, and runtimes.

Its core capabilities cover container image creation, registry administration, and the execution of isolated workloads to ensure resource separation and dependency independence.

Features

  • OCI Container Engines - Functions as a core engine implementing Open Container Initiative standards for building and running containers.
  • Content-Addressable Storage - Uses cryptographic SHA digests to identify and track image layers for integrity and efficient distribution.
  • Client-Server Daemon Architectures - Utilizes a background daemon to manage container lifecycles via a client-server REST API.
  • Container Image Builders - Acts as a tool for creating, assembling, and packaging OCI-compliant container images.
  • Union File System Layers - Employs a union file system to stack read-only layers with thin writable layers for efficient storage.
  • Container Image Registries - Implements services for storing and distributing container images to enable versioning across systems.
  • Container Lifecycle Managers - Features a background service that handles the creation, execution, and termination of containerized processes.
  • Docker Image Building - Provides tooling for creating portable application snapshots and dependency bundles as container images.
  • Custom Container and VM Image Creation - Builds portable snapshots of applications and dependencies to ensure consistency across deployment environments.
  • Container Orchestrators - Provides a centralized daemon to manage the lifecycle, networking, and resource allocation of containerized services.
  • Container Platforms - Provides a complete platform for building and running applications within isolated container environments.
  • Container Registries - Provides services and platforms for storing, versioning, and distributing container images.
  • Containerized Application Runtimes - Executes isolated applications using a runtime that manages container lifecycles and resources.
  • Application Isolation Containers - Uses operating system level containerization to ensure resource separation and dependency independence.
  • Namespace-Based Isolation - Creates isolated environments by wrapping processes in kernel namespaces for network, mount, and PID views.
  • OCI Workload Execution - Runs isolated applications in separate environments to ensure resource separation and dependency independence.
  • Container Platform Assemblies - Combines build tools, registries, and runtimes to create custom platforms for running containerized applications.
  • Container System Assemblies - Allows combining modular tools, registries, and runtimes into a cohesive platform for containerized applications.
  • Control Group Resource Limiting - Implements hardware resource constraints for isolated processes using Linux kernel control groups.
  • 基础设施与容器 - Platform for creating, deploying, and running containerized applications.
  • Infrastructure Documentation - Documentation for the Docker container platform.
  • Sustainable Project Examples - Provides premium hosting and training support for the container platform.
  • Web Frameworks - Platform for containerizing applications.

Star 历史

docker/docker 的 Star 历史图表docker/docker 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

docker/docker 是做什么的?

Docker is an OCI container engine and runtime orchestrator used to build, run, and manage isolated applications. It functions as a container image builder for creating portable snapshots of applications and a registry manager for storing, versioning, and distributing those images across environments.

docker/docker 的主要功能有哪些?

docker/docker 的主要功能包括:OCI Container Engines, Content-Addressable Storage, Client-Server Daemon Architectures, Container Image Builders, Union File System Layers, Container Image Registries, Container Lifecycle Managers, Docker Image Building。

docker/docker 有哪些开源替代品?

docker/docker 的开源替代品包括: docker/docker-ce — Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… iam-veeramalla/docker-zero-to-hero. moby/moby — Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers…

Docker 的开源替代方案

相似的开源项目,按与 Docker 的功能重合度排序。
  • docker/docker-cedocker 的头像

    docker/docker-ce

    5,755在 GitHub 上查看↗

    Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within isolated environments. It functions as a Linux container orchestrator and provides a command-line interface to manage the entire lifecycle of running application instances. The platform enables containerized application deployment and cross-platform software distribution by packaging software with its dependencies. It supports microservices architecture management and the creation of reproducible local development environments. The system includes capabilities for application

    Go
    在 GitHub 上查看↗5,755
  • yeasy/docker_practiceyeasy 的头像

    yeasy/docker_practice

    26,111在 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

    Gobookcloud-computingcontainer
    在 GitHub 上查看↗26,111
  • lxc/incuslxc 的头像

    lxc/incus

    4,893在 GitHub 上查看↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    在 GitHub 上查看↗4,893
  • containers/cruncontainers 的头像

    containers/crun

    3,975在 GitHub 上查看↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    Ccontainersiotiot-cloud
    在 GitHub 上查看↗3,975
查看 Docker 的所有 30 个替代方案→