Docker 支持开源

开源根植于我们的 DNA

Docker 专为开发者打造。我们助力团队协作、高效打包和可扩展地分发开源项目,这一切都以信任和安全为重点。

Docker Hub 赋能开源创新

开源之家

Docker Hub 让开源项目蓬勃发展,提供了一个免费、安全、可扩展的平台来分发容器化应用并进行协作。全球超过 2400 万开发者依赖 Docker Hub,开源维护者可以轻松分享他们的工作、简化贡献流程,并确保软件始终可访问、安全且最新。

创建账户

免费托管和协作

Docker Hub 为开源项目提供免费的公共仓库,方便社区共享、管理版本和贡献。

安全和自动化

提供官方镜像、漏洞扫描以及与 CI/CD 流水线的集成,以确保容器安全并及时更新。

发现和标准化

作为容器化应用的发现、分发和标准化中心,支持跨平台镜像和最佳实践。

1400万+

Docker Hub 中的容器镜像

110亿+

每月镜像下载量

Docker 赞助的开源 (DSOS) 项目

Docker 荣幸支持的开源项目

作为 Docker 赞助的开源 (DSOS) 项目的一部分,Docker 支持从事非商业性开源项目的开发者社区。

了解更多关于 Docker 赞助的开源项目

Jenkins-logo

testcontainers-logo

local-stack-logo

testcontainers-logo

apache-logo

testcontainers-logo

testcontainers-logo

logo Kindest

Docker 开发的开源开发者工具

容器化开发必备工具

Docker 开源项目为开发者提供了高效构建、测试和部署应用所需的关键工具。这些项目在业界被广泛采用,为软件开发和容器编排提供了流畅的工作流程。

贡献开源

docker octopus 46x46 1

Compose

Docker Compose 是一个用于定义和运行多容器应用的工具。它是实现流畅高效开发和部署体验的关键。

 

在 GitHub 上查看

logo docker blue 51x41 1

Docker GitHub Actions

GitHub Actions 是一个流行的 CI/CD 平台,用于自动化你的构建、测试和部署流水线。Docker 提供了一套官方的 GitHub Actions,供你在工作流中使用。

 

在 GitHub 上查看

logo Testcontainers cube 45x51 1

Testcontainers

Testcontainers 是一个用于单元测试的开源框架,它提供一次性的、轻量级的数据库、消息代理、Web 浏览器或几乎任何可以在 Docker 容器中运行的实例。

在 GitHub 上查看

logo docker blue 51x41 1

Docker CLI

一个命令行工具,允许你与 Docker 引擎进行交互

 

 

 

在 GitHub 上查看

logo docker blue 51x41 1

Buildx

Buildx 是一个客户端工具,它利用 BuildKit 提供增强的用户界面和构建能力。它还提供 Bake 作为抽象工具,让你能够以一致的方式更轻松地管理构建配置。

 

在 GitHub 上查看

Docker 维护的核心项目

容器生态系统的核心组件

Docker 积极维护构成了现代容器化应用基础的关键开源项目。这些项目确保了跨容器运行时和编排平台的安全性、性能和兼容性。

logo Containerd 61x61 1

Containerd

核心容器运行时,源于 Docker,现已成为业界使用最广泛的运行时,并成为 CNCF 毕业项目

 

在 GitHub 上查看

logo runc 61x61 1

Runc

Open Container Initiative (OCI) 的参考实现

 

在 GitHub 上查看

logo github 56x56 1

Moby

一个用于组装专用容器系统的开放框架,无需重复造轮子

 

在 GitHub 上查看

logo github 56x56 1

BuildKit

并发、缓存高效且与 Dockerfile 无关的构建工具包

 

在 GitHub 上查看