什么是 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

测试

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

通过将测试依赖项定义为代码,无需使用 mock 和复杂的环境配置。只需运行测试,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
意大利的里雅斯特
Marco Franzon
数据工程师
eXact lab
了解更多
土耳其安卡拉
Çiğdem Kadakoğlu
高级云与 DevOps 工程师
EPAM
了解更多
美国得克萨斯州奥斯汀
Lee Calcote
创始人
Layer5
了解更多

联系

加入社区

参加世界各地的数百场线下见面会进行交流,或加入我们的 Slack 和 Discourse 寻求线上同行支持。我们的 Docker Captains 也是开发者洞察和专业知识的重要来源。

联系我们

加入我们的开源计划

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

立即申请

与值得信赖的合作伙伴一起,实现从代码到云端的开发

我们的合作伙伴关系确保你的开发流水线网络在你偏好的环境中正常运行——无论是本地还是云端。

我们的可信合作伙伴

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

Docker code cloud azure 4将容器应用从你的本地机器无缝迁移并在 Azure Container Instances 中运行。
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 订阅计划,找到协作、安全和支持的完美平衡。