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/