#安装WSL
wsl是Windows使用docker的前提条件
bash# 安装wsl wsl --install # 将版本从 WSL 1 升级到 WSL 2 wsl --set-version 2
#下载docker
[下载docker-desktop](Docker Desktop: The #1 Containerization Tool for Developers | Docker)
安装选项全部勾选
#docker启动失败
-
确认是否开启了HyperV
- 进入控制面板->程序->启用或关闭windows功能->勾选Hyper-V
-
如果找不到选项,新建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
-
-
已开启HyperV还不能启动
-
管理员启动powershell,输入命令后重启
-
powershell
bcdedit /set hypervisorlaunchtype auto
-
#docker基本使用
部署page-spy
PageSpy 是一款用来调试远程 Web 项目的工具。基于对原生 API 的封装,它将调用原生方法时的参数进行过滤、转化,整理成格式规范的消息供调试端消费;调试端收到消息数据,提供类控制台可交互式的功能界面将数据呈现出来。
可远程调试
dockerfiledocker run -d --restart=always -p 6752:6752 --name="pageSpy" ghcr.io/huolalatech/page-spy-web:latest