news 2026/9/2 15:05:46

windows 安装 docker

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows 安装 docker

文章目录

  • Docker 需要 Linux 环境(WSL2 或 Hyper‑V)才能正常运行
  • Windows 安装 Docker 的一些先决条件
    • 查询 Windows 版本(确保是Windows 10 或 Windows 11,的64位系统
    • 检查 CPU 是否支持虚拟化
    • 系统功能是否可用(不用勾选,只确认)
  • 打开控制面板 -> 程序 -> 启用或关闭系统功能。还需要勾选虚拟机平台,HyperV等吗?好多博客都有
    • 适用于 Linux 的 Windows 子系统, 必须打开,WSL1 + WSL2 的基础开关
    • 「虚拟机平台(Virtual Machine Platform)」,必须打开,WSL2 真正依赖的东西
    • 「Hyper-V」
    • 总结:只需要打开这两个:适用于 Windows 的 Linux 子系统,虚拟机平台,不需要要打开 Hyper-V
  • 下载wsl2:管理员权限执行 wsl --install
    • wsl --install 会装windows系统组件,wsl2内核,一个 Linux 发行版
      • wsl会不会占很多空间
      • WSL 能不能自定义安装目录?能
    • wsl是什么?Windows Subsystem for Linux。不用重装系统,不用单独装虚拟机,也能在 Windows 里使用 Linux。在 Windows 电脑里提供一个 Linux 命令行和运行环境
  • 安装DockerDesktop
    • 安装目录不支持改,数据 / 镜像目录可以改
    • 确认 Docker Desktop 是否运行
      • 测试能否运行容器。运行命令之前必须打开 Docker Desktop
        • Docker Desktop 就像 服务器,CLI 是 客户端
        • 镜像下载到哪里去了?Docker 镜像和容器 都在 WSL2 虚拟磁盘里
          • 确认WSL2虚拟磁盘路径
          • 查看已有镜像
          • 删除镜像
    • 镜像 (Image)
    • 容器
      • 容器是什么?
      • 容器和镜像区别
      • 容器是谁创建的?容器是 Docker 根据镜像自动创建的
      • 容器用完就没了吗?
  • WSL、Ubuntu、Docker Desktop关系。WSL 是“让 Windows 能用 Linux 的能力”。Ubuntu 是“装在这个能力上的一个具体 Linux 系统”。Docker Desktop 是“借助这个 Linux 环境来跑 Docker 的工具平台”

Docker 需要 Linux 环境(WSL2 或 Hyper‑V)才能正常运行

Docker Desktop 需要 Windows 10/11 64 位 + 虚拟化 +(WSL2 或 Hyper‑V) 才能安装并正常运行

Windows 安装 Docker 的一些先决条件

查询 Windows 版本(确保是Windows 10 或 Windows 11,的64位系统

打开 设置 -> 系统 -> 系统信息 -> Windows 规格

查看 Window 版本,如下:

检查 CPU 是否支持虚拟化

打开 任务管理器 -> 性能 -> CPU,查看虚拟化是否开启
【如果虚拟化未开启支持,需要重启电脑,打开BIOS/UEFI 设置,启用硬件虚拟化技术】

系统功能是否可用(不用勾选,只确认)

打开控制面板 -> 程序 -> 启用或关闭系统功能。还需要勾选虚拟机平台,HyperV等吗?好多博客都有

将如下系统功能打开:
虚拟机平台
HyperV
适用于 Linux 的 Windows 子系统

适用于 Linux 的 Windows 子系统, 必须打开,WSL1 + WSL2 的基础开关

「虚拟机平台(Virtual Machine Platform)」,必须打开,WSL2 真正依赖的东西

「Hyper-V」


总结:只需要打开这两个:适用于 Windows 的 Linux 子系统,虚拟机平台,不需要要打开 Hyper-V

下载wsl2:管理员权限执行 wsl --install


wsl --install 会装windows系统组件,wsl2内核,一个 Linux 发行版



wsl会不会占很多空间

WSL 能不能自定义安装目录?能

首先执行 wsl --update
新版 WSL 支持在 wsl --install 时通过 --location 指定 Linux 发行版的安装目录;但 WSL 本身的 Windows 组件/程序安装位置通常由系统管理,–location 控制的不是它
真正占空间大的,通常是 Linux 发行版的数据;你以后在 WSL 里装软件、放代码、装 Python 包、Docker 数据等,也主要都存在这个发行版里面





wsl是什么?Windows Subsystem for Linux。不用重装系统,不用单独装虚拟机,也能在 Windows 里使用 Linux。在 Windows 电脑里提供一个 Linux 命令行和运行环境








安装DockerDesktop

安装DockerDesktop

安装目录不支持改,数据 / 镜像目录可以改


确认 Docker Desktop 是否运行


测试能否运行容器。运行命令之前必须打开 Docker Desktop




Docker Desktop 就像 服务器,CLI 是 客户端

镜像下载到哪里去了?Docker 镜像和容器 都在 WSL2 虚拟磁盘里

确认WSL2虚拟磁盘路径

查看已有镜像

删除镜像

镜像 (Image)

容器

容器是什么?






容器和镜像区别


容器是谁创建的?容器是 Docker 根据镜像自动创建的

容器用完就没了吗?


WSL、Ubuntu、Docker Desktop关系。WSL 是“让 Windows 能用 Linux 的能力”。Ubuntu 是“装在这个能力上的一个具体 Linux 系统”。Docker Desktop 是“借助这个 Linux 环境来跑 Docker 的工具平台”

WSL 是 Windows 里的 Linux 能力,Ubuntu 是装在 WSL 里的 Linux 系统,Docker Desktop 则借助这套 Linux 环境来运行和管理容器




版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 15:01:51

Revit建筑设计思维课堂:从标高轴网入门到BIM体系构建

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 15:01:32

旗舰游戏本深度测评全流程:满血功耗与性能实测方法

如果你最近在关注 2026 年的旗舰游戏本,大概率刷到过“HyperX暗影精灵MAX”这类内容,标题通常很直接:300W 释放、RTX 5080 满血、性能怪兽。作为开发者,我对这些数字天然感兴趣,但更想弄清楚的是:这些宣传词…

作者头像 李华
网站建设 2026/9/2 15:00:24

基于开源NLP的本地化网络舆情分析实战:从数据采集到可视化

这次我们来看一个名为“峰哥:梁文峰是我粉丝!不要神化梁文峰!太狂了!”的项目。从标题来看,这并非一个传统的技术工具或AI模型,而更像是一个涉及网络人物、粉丝文化与舆论现象的事件或话题。这类内容通常不…

作者头像 李华
网站建设 2026/9/2 15:00:20

Python自动化实战:Selenium与Requests结合实现雨课堂学习辅助工具

简介:本资源是一款面向高校学生与教育技术开发者的毕业设计级Python工具,旨在辅助雨课堂(RainClassroom)在线学习场景中的自动化操作与信息管理。针对课程签到监控、课件下载、通知提醒等高频需求,提供轻量级桌面端解决…

作者头像 李华
网站建设 2026/9/2 15:00:10

手把手:论文的研究时间线怎么分步绘制

毕业论文基本都要附一份研究时间线或进度图,但很多同学画出来的不是"任务挤成一团",就是"时间空到导师怀疑没计划"。时间线的作用不只是应付开题,它更是你后面 3-6 个月按节奏推进的路线图。这篇文章按 8 个步骤&#xf…

作者头像 李华