什么是 Docker?

加速您构建、共享和运行应用程序的方式

Docker 帮助开发者在任何地方构建、共享、运行和验证应用程序,无需繁琐的环境配置或管理。

构建

快速启动新环境

通过在本地或云端使用 Docker Build Cloud 构建 Docker 镜像来加速开发。使用 Docker Compose 创建多个容器,无需处理本地构建约束的麻烦。

与您现有的工具集成

Docker 与您的开发工具(如 VS Code、CircleCI 和 GitHub)无缝集成。同时,Docker Build Cloud 加速构建时间,从而在不中断工作流程的情况下提升效率。

容器化应用程序以确保一致性

确保在任何环境中都能获得一致的应用程序性能,无论是在本地 Kubernetes 还是在 AWS ECS、Azure ACI 和 Google GKE 等云平台上。

Home tab build

共享

使用 Docker Hub 发现和管理容器镜像

探索 Docker Hub,它是全球最大的注册中心,您可以在其中发现、分发、存储和服务云原生组件,包括容器镜像。访问来自经过验证的发布者和 Docker 官方镜像的大量可信内容存储库。

与您的团队无缝协作

轻松从 Docker Hub 拉取和发布镜像,以简化团队、组织或更广泛社区内的共享。Docker Hub 简化了容器化应用程序的管理和分发。

确保 Docker Hub 的安全性和可信度

使用强大的镜像访问管理、注册表访问控制和私有存储库来保护您的工作区。Docker Hub 为您的容器镜像提供了一个安全可靠的市场,确保最佳实践并让您高枕无忧。

Home tab share

运行

使用 Docker Desktop 开发安全、现代的应用程序

Docker Desktop 简化并加速了安全容器化应用程序的开发。通过简化的容器化开发提高速度,并通过强大的安全措施确保安全的工作流程,这些措施在整个开发生命周期中保护您的代码。

灵活且集成的开发环境

Docker Desktop 提供了一个本地环境,用于高效构建和测试容器化应用程序。它支持各种编程语言,并与多种开发工具无缝集成,包括用于预构建组件的 Docker Hub、用于安全扫描的 Docker Scout 和第三方工具。

简化您的开发工作流程

使用 Docker Desktop 的预配置模板以及与镜像仓库和 CI/CD 管道的轻松集成,轻松管理您的应用程序。这个全面的平台支持个人开发者和组织,为整个应用程序生命周期提供安全且灵活的环境。

Home tab run

验证

使用 Docker Scout 增强安全性

Docker Scout 是一种安全的软件供应链解决方案,旨在为容器镜像提供可操作的见解。它帮助团队评估安全和合规性策略,确保强大的安全态势。

提高透明度和可见性

通过 Docker Scout 了解您组件、库、工具和流程的见解和上下文。这种提高的透明度有助于您有效地理解和管理软件供应链。

主动解决安全问题

Docker Scout 检测并突出显示安全问题,并根据策略违规和状态更改提供修复建议。通过在安全问题影响生产环境之前解决它们,确保您的应用程序安全。

Home tab verify

测试

将依赖项作为代码进行测试

通过将测试依赖项定义为代码,无需模拟和复杂的环境配置。只需运行您的测试,Docker 容器将在需要时创建和删除。

使用真实依赖项进行单元测试

利用 Testcontainers 提供数据库、消息代理、Web 浏览器等轻量级、一次性实例。测试任何可以容器化的内容,以实现准确、可靠的测试。

轻松集成和自动化

使用容器化实例高效运行数据访问层集成测试、UI/验收测试和应用程序集成测试。享受一个干净、一致的测试环境,并最大程度地减少设置。

Home tab test

为什么使用 Docker?

受开发者信赖。
财富 100 强公司选择。

Docker 提供了一套开发工具、服务、可信内容和自动化,可以单独或一起使用,以加速安全应用程序的交付。

阅读更多客户案例

Dark blue bastion zero logo
Dark blue spotify logo
Dark blue adp logo
Dark blue ataccama logo
Dark blue cariad logo
Dark blue confluent logo
Dark blue cox automotive logo
Dark blue expedia logo
Dark blue infosys logo
Dark blue ing logo
Dark blue bastion zero logo
Dark blue spotify logo
Dark blue adp logo
Dark blue ataccama logo
Dark blue cariad logo
Dark blue confluent logo
Dark blue cox automotive logo
Dark blue expedia logo
Dark blue infosys logo
Dark blue ing logo
Dark blue bastion zero logo
Dark blue spotify logo
Dark blue adp logo
Dark blue ataccama logo
Dark blue cariad logo
Dark blue confluent logo
Dark blue cox automotive logo
Dark blue expedia logo
Dark blue infosys logo
Dark blue ing logo
Dark blue jw player logo
Dark blue nytimes rectangle logo
Dark blue onemain vertical
Dark blue pinterest badge
Dark blue rakuten logo
Dark blue salt security logo
Dark blue tabcorp logo
Dark blue the warehouse group logo
Dark blue trade republic logo
Dark blue zeiss logo
Dark blue jw player logo
Dark blue nytimes rectangle logo
Dark blue onemain vertical
Dark blue pinterest badge
Dark blue rakuten logo
Dark blue salt security logo
Dark blue tabcorp logo
Dark blue the warehouse group logo
Dark blue trade republic logo
Dark blue zeiss logo
Dark blue jw player logo
Dark blue nytimes rectangle logo
Dark blue onemain vertical
Dark blue pinterest badge
Dark blue rakuten logo
Dark blue salt security logo
Dark blue tabcorp logo
Dark blue the warehouse group logo
Dark blue trade republic logo
Dark blue zeiss logo

2000万+
每月开发者

700万+
应用程序

200亿+
每月镜像拉取次数

容器开发

容器新手?

我们来帮您!通过我们的容器指南开始学习基础知识,包括什么是容器、它们相对于虚拟机的优势等等。

阅读容器指南

Home 6 hero 2
美国加利福尼亚州圣地亚哥
普拉贝什·塔帕
站点可靠性工程师
Capsule
了解更多
马来西亚槟城
苏杰·皮莱
云咨询经理
埃森哲
了解更多
英国乔利伍德
詹姆斯·斯普林
DevOps 顾问和课程/内容创建者
DiveInto
了解更多

连接

认识社区

您可以参加世界各地数百场线下聚会进行面对面交流,或加入我们的 Slack 和 Discourse 获取虚拟同行支持。我们的 Docker Captains 也是开发者洞察力和专业知识的重要来源。

联系我们

加入我们的开源计划

我们的 Docker 赞助的开源计划非常适合从事非商业项目的开发者。

立即申请

与您信赖的合作伙伴一起从代码开发到云端

我们的合作伙伴关系确保您的开发管道网络将在您首选的环境中运行——无论是在本地还是在云端。

我们值得信赖的合作伙伴

Docker code cloud aws 4简化从 Docker CLI 到 Amazon EKS 和 Serverless 的多容器应用程序的开发。

Docker code cloud azure 4无缝地将容器应用程序从您的本地机器迁移并运行在 Azure 容器实例中。
Docker code cloud jfrog 4使用 JFrog Artifactory 镜像仓库轻松分发和共享 Docker 镜像,并集成所有开发工具。

与您喜欢的工具和镜像集成

Gitlab logo
Mongodb logo
Circleci logo
Github logo
Redis logo
Nginx logo
Jfrog logo
Kubernetes logo
Elastic logo
Bitbucket logo
Gitlab logo
Mongodb logo
Circleci logo
Github logo
Redis logo
Nginx logo
Jfrog logo
Kubernetes logo
Elastic logo
Bitbucket logo

如何开始

您加速应用程序开发的路径从这里开始。

Icon docker square

下载 Docker

了解如何在 Mac、Windows 或 Linux 上安装 Docker,并探索我们的开发工具。

开始使用

Icon container

容器化您的第一个应用程序

通过我们的分步开发者指南深入了解 Docker 基础知识。

学习 Docker

Icon upload cloud

在 Docker Hub 上发布您的镜像

与世界(或团队中的其他开发者)共享您的应用程序。

免费注册

选择适合您的订阅

通过 Docker 订阅,找到协作、安全和支持的完美平衡。