1. 开发环境
- Windows 11 家庭版,默认支持WSL2
2. Docker安装
安装Docker Desktop需要启用Win11的Linux子系统和虚拟机。以管理员身份运行命令行程序,执行如下命令:
- 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 下载 Linux 内核更新包
wsl --update
再下载Docker Desktop安装程序,直接安装,重启系统即可。
3. Blazor发布
- 用VS工具右击项目发布,发布设置如下:
- 目标框架:net8.0
- 部署模式:框架依赖
- 目标运行时:可移植
- 在发布后文件夹中添加Dockerfile文件,文件内容如下:
FROM mcr.microsoft.c