[虚拟化/Docker] Docker Desktop 安装与使用

0 序:DeepSeek 等AI大模型在Windows的私有化部署

  • DeepSeek 等AI大模型在Windows的私有化部署,最流行的开源AI终端应用————Dify,依赖于 Docker 环境。由此,必然离不开:Docker Desktop

1 概述:Docker Desktop

  • docker desktop 是一款Docker容器运行管理工具,用于在本地机器上运行 docker 容器。其使用方式包括:
    1. 安装 docker desktop;
    1. 启动 docker desktop;
    1. 创建 docker 镜像(可基于 dockerfile);
    1. 构建 docker 镜像(使用 docker build);
    1. 运行 docker 容器(使用 docker run)。
  • ...

2 安装步骤

安装 on Windows

Step1. 安装 Docker Desktop

  • Step1.1 下载安装包。

访问 Docker 官网,选择与您的操作系统匹配的安装包。按照安装说明进行操作。

选择合适的安装包,并点击下载

https://desktop.docker.com/win/main/amd64/Docker Desktop Installer.exe

  • step1.2 点击安装包(Docker Desktop Installer.exe),开始安装

4.87.0 (236836)

或: 管理员方式打开 Powershell 窗口,并执行安装命令:

此举可指定安装目录到系统盘(C盘)以外的位置,避免C盘因存放大量Docker、WSL的大文件而磁盘占满问题

Start-Process ".\Docker Desktop Installer.exe" -Wait -ArgumentList "install","--accept-license","--installation-dir=D:\Program\Docker-Desktop\","--wsl-default-data-root=E:\Program-Data\Docker-Data"

image

image

image

默认的安装目录:

C:\Program Files\Docker\ (修改安装目录后: D:\Program\Docker-Desktop\)
    frontend\
        Docker Desktop.exe
        ...
    resources\
        bin\
            docker.exe
            docker-compose.exe
            extension-admin.exe
            kubectl.exe
            ...
        cli-plugins\
            docker-agent.exe
            docker-ai.exe
            docker-buildx.exe
            docker-compose.exe
            docker-debug.exe
            docker-desktop.exe
            docker-dhi.exe
            docker-extension.exe
            docker-init.exe
            docker-mcp.exe
            docker-model.exe
            docker-offload.exe
            docker-pass.exe
            docker-sandbox.exe
            docker-scout.exe
        wsl\
            docker-wsl-cli.iso
            docker-wsl-cli.iso.sha256
            ext4.vhdx
            wsl-data.tar
        docker-desktop.iso
        Docker desktop.exe
        dockerd.exe
        com.docker.admin.exe
        com.docker.backend.exe
        com.docker.build.exe
        com.docker.diagnose.exe
        containerd.exe
        buildkitd.exe
        linux-daemon-options.json
        windows-daemon-options.json
        ... 
    app.json
    com.docker.service
    com.docker.service.config
    Docker Desktop.exe
    Docker Desktop Installer.exe
    DockerCli.exe
    InstallerCli.exe
    7zr.exe
    ...


C:\ProgramData\DockerDesktop\
    tmp-d4w\
        host.docker.internal (文件内容: 192.xxx.xxx.235)
    install-cli-log-admin.txt
    install-log-admin.txt

Step2. 配置环境变量

此步骤是为了解决git-bash环境下,无法识别到 docker-compose / docker compose 命令的问题,但 CMD / Powershell 环境下可以正常识别。

Docker Desktop 在 Windows 上把 Compose V2 实现为 Docker CLI 的插件,默认命令是 docker compose(空格),插件路径通常在 C:\Program Files\Docker\cli-plugins\docker-compose.exe。旧式的 docker-compose(横杠)是 V1 独立二进制,已经停止维护。

  • 为 docker 等程序,配置系统环境变量: Path

确保追加了如下2行配置:

C:\Program Files\Docker\Docker\resources\bin
    注:此路径在 DockerDesktop 安装完成时,一般已默认追加了。
    注:修改安装目录后为:  D:\Program\Docker-Desktop\resources\bin
C:\Program Files\Docker\cli-plugins\
    注:此路径即 docker-compose.exe 所在的文件夹
    注:修改安装目录后为:  D:\Program\Docker-Desktop\resources\cli-plugins\

可查看指定目录下的可执行程序有哪些(git-bash环境下为例):

$ ls "/C/Program Files/Docker/cli-plugins/"
docker-agent.exe*  docker-buildx.exe*   docker-debug.exe*    docker-dhi.exe*        docker-init.exe*  docker-model.exe*    docker-pass.exe*     docker-scout.exe*
docker-ai.exe*     docker-compose.exe*  docker-desktop.exe*  docker-extension.exe*  docker-mcp.exe*   docker-offload.exe*  docker-sandbox.exe*
  • 重启电脑(最新的 docker desktop 版本已无需重启)

重启后:

Accept

Finish

Step3. 启动 Docker Desktop

安装后,从启动 Docker Desktop 应用程序。它将在您的托盘或菜单栏中运行。

进入Docker Desktop主页,欢迎来到桌面版的Docker

image

可以选择登录 Docker 账号,也可以选择不登录(我先选择不登陆)

Step4. 使用/管理 Docker 容器

  • 打开 Docker Desktop 桌面 运行。

  • 打开命令行窗口,验证 docker / docker-compose 版本

命令行窗口: CMD / Powershell / Git bash 均可

$ docker version
Client:
 Version:           29.7.2
 API version:       1.55
 Go version:        go1.26.5
 Git commit:        a7dcaa6
 Built:             Wed Aug  5 18:31:33 2026
 OS/Arch:           windows/amd64
 Context:           desktop-linux

Server: Docker Desktop 4.87.0 (236836)
 Engine:
  Version:          29.7.2
  API version:      1.55 (minimum version 1.40)
  Go version:       go1.26.5
  Git commit:       6a43e3d
  Built:            Wed Aug  5 18:28:36 2026
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v2.2.5
  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66
 runc:
  Version:          1.3.6
  GitCommit:        v1.3.6-0-g491b69ba
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0


$ docker compose version
Docker Compose version v5.4.0

$ docker-compose version
Docker Compose version v5.4.0
  • 推荐文献

提示

  • 使用 docker run 命令运行容器
  • -it:交互式终端
  • --rm:容器退出后删除
  • --name:为容器分配一个名称(可选)
  • 使用 docker ps 查看正在运行的容器。
C:\Users\xxx>docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
  • 使用 docker image list 查看已构建的镜像。
C:\Users\xxx>docker image list
REPOSITORY                  TAG        IMAGE ID       CREATED         SIZE
redis                       6-alpine   8d7a968b2baf   5 weeks ago     30.2MB
semitechnologies/weaviate   1.19.0     8ec9f084ab23   21 months ago   52.5MB
  • docker info
C:\Users\xxx> docker info
Client:
 Version:    25.0.3
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.12.1-desktop.4
    Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.exe
  compose: Docker Compose (Docker Inc.)
    Version:  v2.24.6-desktop.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exe
  debug: Get a shell into any image or container. (Docker Inc.)
    Version:  0.0.24
    Path:     C:\Program Files\Docker\cli-plugins\docker-debug.exe
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-dev.exe
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.22
    Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exe
  feedback: Provide feedback, right in your terminal! (Docker Inc.)
    Version:  v1.0.4
    Path:     C:\Program Files\Docker\cli-plugins\docker-feedback.exe
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v1.0.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-init.exe
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exe
  scout: Docker Scout (Docker Inc.)
    Version:  v1.5.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-scout.exe

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 2
 Server Version: 25.0.3
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc version: v1.1.12-0-g51d5e94
 init version: de40ad0
 Security Options:
  • 使用 docker stop 停止容器。
  • 使用 docker rm 删除容器。
  • 使用 docker image rm 删除镜像。

Y (可选步骤)注册/登录 Docker 账号

  • 登录Docker账号,可创建和管理自己的镜像仓库Hub

U FAQ: 安装 Docker Desktop

Q: 查验 Docker Desktop Backennd 的类型?WSL 2(默认)、Hyper-V、Docker VMM(Beta) *

  • 在 Windows 上查验 Docker Desktop 后端类型,最直接的是看 Docker Desktop 设置,再用命令行辅助确认

Docker Desktop 目前支持三种后端:WSL 2(默认推荐)、Hyper-VDocker VMM(Beta)。

  • Docker Desktop 的 GUI 菜单路径: Setttings-Gerneral-"Choose how to run Docker containers"

Docker VMM​ / Hype-V / WSL 2

image

  • 命令行方式查验:
  • 检查 WSL 发行版版本
PS C:\Users\Johnny> wsl --list --verbose
  NAME              STATE           VERSION
* Ubuntu            Stopped         2
  docker-desktop    Running         2

能看到 docker-desktop 和 docker-desktop-data,且 VERSION 列为 2​ → Docker 正在使用 WSL 2 后端
如果均不存在这两个条目,可能使用的是 Hyper-V 后端

  • 进一步确认 WSL 2 内核
PS C:\Users\Johnny> wsl -d docker-desktop cat /proc/version
Linux version 5.15.167.4-microsoft-standard-WSL2 (root@f9c826d3017f) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) #1 SMP Tue Nov 5 00:21:55 UTC 2024

输出含 Microsoft 字样(如 Linux version 5.x.x-microsoft-standard-WSL2)→ 确认为 WSL 2 内核

  • 查看 Docker 服务端信息
docker info

结合 wsl -l -v 的输出综合判断后端类型

Q:安装 Docker Desktop 时,报:"此访问控制列表格式不规范,因此无法修改"

  • 问题描述

点击 Docker Desktop 安装程序进行安装时,报:"此访问控制列表格式不规范,因此无法修改"

  • 解决方法
  • step1 使用管理员权限,打开cmd命令提示符窗口。
  • step2 修复文件目录权限
icacls "C:\Program Files\Docker" /reset /t /c /q
icacls "C:\ProgramData\DockerDesktop" /reset /t /c /q

参数解释

  • /reset:重置权限为默认值。
  • /t:递归地应用到所有子文件和子目录。
  • /c:继续执行,即使出现错误。
  • /q:静默模式,不显示成功消息。

执行完成执行,再次安装即可解决该问题。

  • 参考文献

Q: Docker Desktop 启动后,面板显示"Docker Engine Stopped"

  • 问题描述

Docker Desktop 启动后,面板显示"Docker Engine Stopped"

如果你解决了访问docker.com的网络问题,打开Docker Desktop时,还会附带报:"Docker Desktop - WSL update failed"

Docker Desktop - WSL update failed

An error occurred while updating WSL.

You can manually update using wsl --update.

If the issue persists, collect diagnostics and submit an issue

--------------------------------------

wsl update failed: update failed: updating wsl: exit code: 4294967295: running WSL command wsl.exe C:\Windows\System32\wsl.exe --update --web-download: �]�ybk(403)0

: exit status 0xffffffff
  • 解决方法

此处针对"Docker Engine Stopped"问题(不单单针对"Docker Desktop - WSL update failed"错误)的整个解决方法

  • 参考文献

Q: 解决Win10家庭版找不到Hyper-V的问题

  • 问题描述

Windows 10家庭版在默认的“启用或关闭Windows功能”中不直接包含Hyper-V选项,但可以通过手动步骤来启用它。

control -> 控制面板\程序\程序和功能 -> 启用或关闭Windows功能 -> Hyper-V (此选项,在 Windows 10 家庭版 中默认没有)
  • Step1 检查电脑是否支持Hyper-V

首先,确认电脑硬件是否支持Hyper-V功能。
打开Windows PowerShell 或 CMD(以管理员身份运行)。

输入 systeminfo 命令并回车。

情况1:可能显示 "Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能" (说明电脑支持Hyper-V)

情况2: 如果所有四个要求均显示为“是” (说明电脑支持Hyper-V)

  • Step2 准备启用Hyper-V的脚本

如果电脑支持Hyper-V,接下来需要准备一个脚本来启用它。

新建一个文本文件,命名为enable-hyperv.cmd(或任何其他.cmd后缀的名称)。将以下代码复制并粘贴到该文件中:

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt
 
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

保存文件

  • Step3 运行脚本以启用Hyper-V。找到enable-hyperv.cmd文件,右键点击该文件,选择“以管理员身份运行”。

等待脚本执行完成。脚本执行结束后,会提示重启计算机以使更改生效

运行日志
C:\Windows\system32>pushd "C:\Users\XXX\Desktop\"

C:\Users\XXX\Desktop>dir /b C:\Windows\servicing\Packages\*Hyper-V*.mum  1>hyper-v.txt

C:\Users\XXX\Desktop>for /F %i in ('findstr /i . hyper-v.txt 2>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%i"

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3758.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3758
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.4046.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.4046
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3930.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3930
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.3636
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.4170.mum"

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

正在处理 1 (共 1) - 正在添加程序包 Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.4170
[==========================100.0%==========================]
操作成功完成。

C:\Users\XXX\Desktop>del hyper-v.txt

C:\Users\XXX\Desktop>Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.4170

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
重新启动 Windows 以完成该操作。
是否立即重新启动计算机? (Y/N)Y
  • Step4 重启计算机后,再次查看,即出现了Hyper-V选项
control(控制面板) -> 控制面板\程序\程序和功能 -> 启用或关闭Windows功能 -> Hyper-V (选项出现)

  • 参考文献

Q: 启动 DockerDesktop 服务的方式

  • 方式1: 从 services.msc 手动启动Docker Desktop Service

Q: Docker Desktop 为 Docker Engine 配置 Docker 镜像源

  • 推荐文献

Docker Hub 镜像加速器列表

  • Docker Desktop 中配置 Docker 镜像源,本质 = 修改 json 配置文件

  • 应用并重启

  • 测试是否配置成功
  • Windows PowerShell
docker info

在输出中寻找 Registry Mirrors,看到刚刚输入的镜像地址即配置成功

Y 推荐文献

X 参考文献

  • 第三方网站 :
posted @ 2025-02-13 02:40  千千寰宇  阅读(2519)  评论(0)    收藏  举报