windows 安装 docker

文章目录

  • [Docker 需要 Linux 环境(WSL2 或 Hyper‑V)才能正常运行](#Docker 需要 Linux 环境(WSL2 或 Hyper‑V)才能正常运行)
  • [Windows 安装 Docker 的一些先决条件](#Windows 安装 Docker 的一些先决条件)
    • [查询 Windows 版本(确保是Windows 10 或 Windows 11,的64位系统](#查询 Windows 版本(确保是Windows 10 或 Windows 11,的64位系统)
    • [检查 CPU 是否支持虚拟化](#检查 CPU 是否支持虚拟化)
    • 系统功能是否可用(不用勾选,只确认)
  • [打开控制面板 -> 程序 -> 启用或关闭系统功能。还需要勾选虚拟机平台,HyperV等吗?好多博客都有](#打开控制面板 -> 程序 -> 启用或关闭系统功能。还需要勾选虚拟机平台,HyperV等吗?好多博客都有)
    • [适用于 Linux 的 Windows 子系统, 必须打开,WSL1 + WSL2 的基础开关](#适用于 Linux 的 Windows 子系统, 必须打开,WSL1 + WSL2 的基础开关)
    • [「虚拟机平台(Virtual Machine Platform)」,必须打开,WSL2 真正依赖的东西](#「虚拟机平台(Virtual Machine Platform)」,必须打开,WSL2 真正依赖的东西)
    • 「Hyper-V」
    • [总结:只需要打开这两个:适用于 Windows 的 Linux 子系统,虚拟机平台,不需要要打开 Hyper-V](#总结:只需要打开这两个:适用于 Windows 的 Linux 子系统,虚拟机平台,不需要要打开 Hyper-V)
  • [下载wsl2:管理员权限执行 wsl --install](#下载wsl2:管理员权限执行 wsl --install)
    • [wsl --install 会装windows系统组件,wsl2内核,一个 Linux 发行版](#wsl --install 会装windows系统组件,wsl2内核,一个 Linux 发行版)
      • wsl会不会占很多空间
      • [WSL 能不能自定义安装目录?不能在安装时指定,不管使用不使用wsl --install 命令](#WSL 能不能自定义安装目录?不能在安装时指定,不管使用不使用wsl --install 命令)
  • 安装DockerDesktop
    • [安装目录不支持改,数据 / 镜像目录可以改](#安装目录不支持改,数据 / 镜像目录可以改)
    • [确认 Docker Desktop 是否运行](#确认 Docker Desktop 是否运行)
      • [测试能否运行容器。运行命令之前必须打开 Docker Desktop](#测试能否运行容器。运行命令之前必须打开 Docker Desktop)
        • [Docker Desktop 就像 服务器,CLI 是 客户端](#Docker Desktop 就像 服务器,CLI 是 客户端)
        • [镜像下载到哪里去了?Docker 镜像和容器 都在 WSL2 虚拟磁盘里](#镜像下载到哪里去了?Docker 镜像和容器 都在 WSL2 虚拟磁盘里)
    • 镜像 (Image)
    • 容器

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 --install 命令


安装DockerDesktop

安装DockerDesktop

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


确认 Docker Desktop 是否运行


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




Docker Desktop 就像 服务器,CLI 是 客户端
镜像下载到哪里去了?Docker 镜像和容器 都在 WSL2 虚拟磁盘里
确认WSL2虚拟磁盘路径
查看已有镜像
删除镜像

镜像 (Image)

容器

容器是什么?






容器和镜像区别


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

容器用完就没了吗?


相关推荐
imatt1 小时前
Qt Creator 在Windows下编译信息乱码
windows·qt
就不掉头发1 小时前
计算机的虚拟内存
linux·服务器·windows
IT瑞先生2 小时前
Docker快速部署Mysql的三种方法——实操篇
mysql·adb·docker
梦远青城3 小时前
Docker 部署python的paddle进行OCR文字识别身份证
python·docker·ocr·paddle·身份证识别
CodexDave4 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
春风霓裳4 小时前
window设置永不更新
windows
java_logo4 小时前
ELK Docker Compose 部署指南:轻松搭建日志检索平台
elk·elasticsearch·docker·容器·kibana·logstash·轩辕镜像
ShallWeL4 小时前
Orin 上用 Docker 跑通目标检测功能
人工智能·目标检测·docker·容器
luyun0202025 小时前
专防未成年,吾爱出品
网络·windows·figma
看-是灰机6 小时前
使用go语言实现对接
linux·开发语言·后端·docker·语言模型·golang·飞书