当前位置: 首页 > news >正文

跨平台 Docker 安装指南:Windows、WSL2、Ubuntu 与 macOS

跨平台 Docker 安装指南:Windows、WSL2、Ubuntu 与 macOS

Docker 已经成为开发、测试和部署应用的事实标准。无论你使用 Windows、macOS 还是 Linux,都可以轻松安装 Docker 并开始容器化之旅。本文将详细介绍在Windows(含 WSL2)UbuntumacOS上安装 Docker 的方法,帮助你在任何平台上快速搭建容器环境。


一、Windows 上安装 Docker Desktop(含 WSL2 支持)

1. 系统要求

  • Windows 10 版本 2004 或更高(Build 19041+),或 Windows 11。
  • 开启Hyper-VWSL 2(推荐 WSL 2)。
  • 如果使用 WSL 2,需要安装 WSL 2 内核组件。

2. 安装步骤

2.1 启用 WSL 2(推荐)

在 PowerShell(管理员)中执行:

dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart

重启计算机,然后安装 WSL 2 内核更新包(从 Microsoft 官网 下载并安装)。最后将 WSL 2 设为默认版本:

wsl--set-default-version 2
2.2 安装 Docker Desktop
  1. 前往 Docker Desktop for Windows 下载稳定版安装程序。
  2. 双击运行,按提示安装。安装过程中会询问是否使用 WSL 2 后端,勾选以使用 WSL 2(推荐)。
  3. 安装完成后,启动 Docker Desktop。首次启动可能需要重启。
2.3 验证安装

打开 PowerShell 或 CMD,运行:

docker version

若显示客户端和服务端版本信息,则安装成功。

2.4 (可选)将 Docker 与 WSL 2 发行版集成

安装 Docker Desktop 后,可以在Settings → Resources → WSL Integration中勾选你想集成 Docker 的 WSL 发行版。这样在 WSL 终端中也能直接使用

http://www.jsqmd.com/news/524468/

相关文章:

  • 2026年 双桶/多桶磁力去毛刺机厂家推荐榜单:高效精密抛光,工业表面处理技术实力与创新应用深度解析 - 品牌企业推荐师(官方)
  • Python后台任务不中断:nohup与输出缓冲的实战技巧
  • 用Arnis在Minecraft中重建真实地点,体验高细节世界!
  • 2026嘉兴保温砂浆优质品牌推荐指南:嘉兴ftc变相保温材料/嘉兴保温砂浆墙面/嘉兴保温砂浆聚合物/嘉兴保温砂浆防水/选择指南 - 优质品牌商家
  • NE2A-SCPU01安全网络控制器
  • Tiny WS2812:极简跨平台LED驱动库原理与实践
  • 如何在Java中使用字符串拼接优化性能
  • SPM新手避坑指南:手把手教你完成fMRI数据预处理(从DICOM到平滑)
  • IDEA插件Apipost-Helper实战:5分钟搞定SpringBoot接口调试与文档生成
  • 【洛谷刷题 | 第六天】
  • (二)传统企业vs数字原生企业:差距到底在数据,还是思维?
  • 为什么嵌入式开发离不开C语言:底层执行模型与工程实践
  • 我把 VS Code 里看依赖版本的插件,做了一个更快的版本
  • 20252403实验一《Python程序设计》实验报告
  • FPGA千兆网硬件设计避坑指南:RTL8211EG布局布线实战经验分享
  • Prophet实战:如何用Python预测电商促销季的销量波动(附完整代码)
  • Dify Rerank性能翻倍实录:从0.42到0.89 NDCG提升,我们只改了这4行配置
  • Make构建系统原理与嵌入式工程实践
  • 新手必看:Qwen-Image-Edit-2511-Unblur-Upscale修复模糊人像全流程详解
  • RV1126准备-----编译和测试SDK自带的RKNN例程
  • 2026年 隔离式洗衣机厂家推荐排行榜,医用/无尘/消毒/双扉洗衣机,专业洁净与高效隔离技术深度解析 - 品牌企业推荐师(官方)
  • Linux 网卡名称详解:从 lo 到 docker0,一篇搞懂所有网络接口
  • 三月第三周周报
  • CCMusic硬件加速:FPGA实现Mel频谱特征提取
  • ollama-QwQ-32B模型量化部署:降低OpenClaw运行内存占用
  • 从零到部署:我用SeaTable私有云为团队搭建了一个轻量级项目管理系统(附docker-compose.yml配置)
  • 从火焰图到死锁检测:用fastthread.io彻底读懂你的Thread Dump
  • ES6新特性
  • 基于T型三电平逆变器的下垂控制:电压电流双闭环与LCL滤波、SPWM调制仿真研究
  • 不用写代码,也能成为 AI 公司的核心人才