1. 筹备安装文件(零碎win10+)

trwebocr.tar (装置并导出:docker export trwebocr > trwebocr.tar)
wsl_update_x64.msi
TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle
Docker Desktop Installer.exe (官网下载新版)

2.装置wsl2

a.启用实用于 Linux 的 Windows 子系统

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

b.启用虚拟机性能

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartwsl --set-default-version 2 

c.装置linux发行版

双击关上 TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle 尝试装置
胜利跳过d。如果装置失败:
将其文件名后缀由.AppxBundle间接强制改为.zip,而后间接解压zip包,
---> 进入解压目录,抉择DistroLauncher-Appx_1.12.2.0_x64.appx,后缀间接强制改为.zip,而后间接解压zip包,
---> 进入解压目录,如:
D:\360极速浏览器X下载\TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4\DistroLauncher-Appx_1.12.2.0_x64

挪动此目录到 D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64 备用。

d. 检测环境变量

wsl -l -v查看环境。如果linux用的是wls1,装置wsl_update_x64.msi并转换版本

wsl --set-version Debian 2

如果无奈实现:在程序和性能外面,开启hyperf-v和linux子系统,重启重试。
确保是wsl2环境。

3. 启动环境

a.启动wsl

右键命令行启动linux环境(win10的能够间接关上D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64\Debian.exe),检测关上linux是否失常。

b. 装置并启动docker

docker -v 查看装置是否失常

c. 执行导入命令

此命令在linux下执行,前面是容器文件的理论门路

docker import /mnt/d/downloads/trwebocr.tar < trwebocr

输出 docker images 查看导入是否胜利。

d. 启动容器

docker run -d --name trwebocr --restart=always -p 8089:8089 trwebocr python /TrWebOCR/backend/main.py

能够在win或Linux下执行。

启动后,拜访 http://localhost:8089/