.net 程序部署 Docker从零开始实战攻略
.net 程序部署 Docker从零开始实战攻略
- Docker安装
- 持续更新中...
- 遇到问题
- 解决windows打开Hyper-V报错 无法安装 Hyper-V:处理器没有所需的虚拟化功能
- virtualization support not detected
Docker安装
- 任务栏搜索 - 启用或关闭Windows功能
- 点击勾选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里面
然后右击用管理员身份员身份运行
来源
- 重启电脑
- 安装WSL
- 启动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:注意空格
- 下载Docker Desktop
Docker Desktop
通常Windows都是AMD64
来源
命令行安装:
来源
双击开始安装
安装完成
持续更新中…
遇到问题
解决windows打开Hyper-V报错 无法安装 Hyper-V:处理器没有所需的虚拟化功能
解决办法:
1.打开PowerShell
然后输入命令:
dism /online /enable-feature /all /featurename:Microsoft-Hyper-V
来源
virtualization support not detected
->
解决方案
卡在这里的 , 功能里没有 virtualization support not detected 虚拟平台 …