实用指南:.net 程序部署 Docker从零开始实战攻略

Docker安装

  1. 任务栏搜索 -启用或关闭Windows功能
    豪豪豪彡
    豪豪豪彡
  2. 点击勾选Virtual Machine Platform (虚拟机平台)
    如果没有 , 我看网上还有说豪豪豪彡
    启动这个

假如进来没找到Hyper-v
桌面建一个Hyper-V.bat文档
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
把代码复制到Hyper-V.bat里面
然后右击用管理员身份员身份运行
来源

  1. 重启电脑
  2. 安装WSL
  3. 启动cmd 输入命令 -> wsl --set-default-version 2(将wsl的默认版本设置为2)
  • 我这里出现 报错:

windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。

这里我 输入命令 -> wsl.exe --update

有教程说 -> wsl.exe --update --web-download 可以减少因国内网络挑战导致的失败概率

豪豪豪彡

  • 更新完成
    豪豪豪彡

  • 再次运行-> wsl --set-default-version 2

  • ps:注意空格
    豪豪豪彡

  1. 下载Docker Desktop
    Docker Desktop
    豪豪豪彡
    AMD64就是通常Windows都豪豪豪彡
    来源
    命令行安装:豪豪豪彡
    来源

双击开始安装
豪豪豪彡
豪豪豪彡
安装完成
豪豪豪彡
豪豪豪彡

持续更新中…

遇到问题

消除windows打开Hyper-V报错 无法安装 Hyper-V:处理器没有所需的虚拟化功能

解决办法:
1.打开PowerShell
然后输入命令:

dism /online /enable-feature /all /featurename:Microsoft-Hyper-V

豪豪豪彡

来源

virtualization support not detected

豪豪豪彡
->
解决方案

卡在这里的 , 特性里没有 virtualization support not detected 虚拟平台 …

posted @ 2025-09-29 12:36  ycfenxi  阅读(5)  评论(0)    收藏  举报