跳转到主内容
官网集GUANWANGJI.COM

更新于 2026-09

Docker Desktop 安装与使用教程:容器/镜像/仓库/Compose

Docker Desktop 安装全流程:Windows/macOS 下载与安装、容器/镜像/仓库/Compose/Dockerfile。常见问题解答。

01系统要求

Windows 10/11(64 位,需开启 WSL 2 或 Hyper-V)或 macOS 10.15+,建议 8GB 以上内存,需要虚拟化支持。

02Windows 安装步骤

首先开启 WSL 2:以管理员身份运行 PowerShell,执行 wsl --install。重启电脑。然后访问 Docker 官网 www.docker.com,点击"下载"按钮下载安装包(Docker Desktop Installer.exe,约 500MB)。双击运行安装包,点击"OK"等待安装完成。

03macOS 安装步骤

访问 Docker 官网 www.docker.com,点击"下载"下载安装包(Docker.dmg,约 600MB)。双击打开 DMG 文件,将 Docker 图标拖入 Applications 文件夹。在 Launchpad 中找到 Docker 点击打开。

04基础概念

Docker 核心概念:

镜像(Image):只读模板,包含运行应用所需的代码/运行时/库/环境变量。

容器(Container):镜像的运行实例,隔离的运行环境。

仓库(Registry):存储和分发镜像的服务,如 Docker Hub。

Dockerfile:定义镜像构建步骤的文本文件。

05镜像操作

拉取镜像:执行 docker pull <image>,从仓库拉取镜像(如 docker pull nginx)。

查看镜像:执行 docker images,查看本地镜像列表。

删除镜像:执行 docker rmi <image>,删除本地镜像。

构建镜像:在 Dockerfile 目录执行 docker build -t <name> .,构建镜像。

06容器操作

运行容器:执行 docker run <image>,创建并启动容器(如 docker run -d -p 80:80 nginx)。

查看容器:执行 docker ps,查看运行中的容器。执行 docker ps -a,查看所有容器。

停止容器:执行 docker stop <container>,停止容器。

删除容器:执行 docker rm <container>,删除容器。

进入容器:执行 docker exec -it <container> /bin/bash,进入容器命令行。

07Docker Compose

Docker Compose 用于定义和运行多容器应用。

编写 compose.yml:定义服务/网络/卷(如 web/db/cache 三个服务)。

启动:执行 docker compose up -d,后台启动所有服务。

停止:执行 docker compose down,停止并删除所有服务。

查看日志:执行 docker compose logs,查看所有服务日志。

08常见问题

Docker Desktop 免费吗?个人用户和小企业(员工<250 人且年收入<$10M)免费。大企业需要付费订阅($9/月起)。

Docker 和虚拟机有什么区别?Docker 容器共享宿主机内核,启动快(秒级)、占用低;虚拟机独立内核,启动慢(分钟级)、占用高。容器适合微服务,虚拟机适合完全隔离。

Docker Desktop 占内存吗?Docker Desktop 内存占用较高(约 2-4GB),取决于运行的容器数量。建议 8GB 以上内存。

Windows 必须用 WSL 2 吗?是的,Docker Desktop 在 Windows 上需要 WSL 2 或 Hyper-V。推荐 WSL 2,性能更好。