软件介绍
用于构建和运行容器化应用的工具,帮助开发者保持环境一致并交付应用。
- 容器开发
- 环境管理
- 应用交付
使用前了解
支持设备:Windows、macOS、Linux;Desktop、Engine 与云服务的适用条件不同。
中文支持:文档与不少界面以英文为主;可运行中文应用。
注册要求:本地引擎使用与云账号分开;Docker Hub、付费权益和组织管理需要账号。
免费范围:个人与符合条件的使用场景可用免费方案,Docker Desktop 商业使用有资格条件。
付费区别:超出免费资格的组织需相应订阅;云构建、镜像与其他云资源另有用量规则。
功能与套餐会随地区、账号和版本变化,开通前请核对下方官方资料中的当前说明。
官方图文介绍
把应用及运行依赖封装成容器,方便在开发、测试和部署之间复用环境,减少环境差异带来的问题。
根据 Docker 官方资料(新窗口) 整理

图片为官方发布素材或标明的官网页面实拍;中文介绍由本站根据官方资料整理。平台与版本不同,界面可能有所差异。
能用来做什么
统一项目运行环境
把应用和所需依赖放进容器,减少不同电脑之间的环境差异。
搭建本地开发服务
为练习项目运行数据库等依赖服务,并管理容器端口与数据卷。
打包和交付应用
构建镜像后按部署流程发布,使测试和运行使用相同的应用包。
快速上手
理解并运行第一个容器
准备 Docker 环境
从官网进入安装说明,按系统安装 Docker Desktop 或适合环境的 Docker Engine。
确认服务已启动
打开 Docker Desktop 或确认 Docker 服务运行,再打开终端。
运行入门示例
按照官方入门教程运行 hello-world 示例,观察镜像获取与容器执行的输出。
查看运行记录
在容器列表或终端中查看容器状态,继续学习镜像、容器和数据卷之间的区别。
使用提示
hello-world 输出完成后退出属于正常行为;容器的运行时间由其中的程序决定。
常见问题
安装了工具,为什么示例或项目仍然运行不了?
开发工具不一定自带所有语言环境与依赖。按照项目说明核对运行时、SDK、依赖版本、环境变量和工作目录,再从第一条报错定位;不要一次升级所有组件。
工具免费,为什么仍出现费用或额度提示?
区分本地工具、云端构建、托管资源、插件和调用的 API。它们可能由不同服务商计费;先查当前账号的账单与资源用量,再决定是否需要升级。
官方资料
界面名称可能随版本或语言有所不同,可通过官方资料继续了解。
