
上次发视频展示了我构建好的Docker镜像部署过程,但播放量实在感人,于是我就没有再继续折腾,都懒得把镜像上传云盘。
现在我对部署流程进行了优化,大大减少了镜像的大小,压缩后只有4GB多(当然不包括模型大小,模型有1G多的样子)。现在我也懒得再录视频,就在这里把新的部署流程写个文档进行说明,模型和镜像我也已经上传云盘。部署可以只看这个文章。
1.在开始之前,请确保目标电脑满足以下条件:
已安装 Docker 环境(如果没有安装,请自行搜索“Docker 安装教程”)。
已下载我提供的云盘文件:
镜像压缩包:texteller-v11-backup.tar.gz (约 4.2GB)
模型文件:huggingface.zip
2.导入镜像
将下载好的 texteller-v11-backup.tar.gz 上传到目标电脑的任意目录,然后在该目录下打开终端,执行以下命令导入镜像:
docker load -i texteller-v11-backup.tar.gz 导入完成后,使用 docker images 查看,你应该能看到一个名为 texteller-optimized:v1.1 的镜像。

3.模型上传
这次的镜像并没有包含模型,第一次启动容器时,所以需要单独挂载模型。
将下载的 huggingface 传到目标电脑并解压。
注意:请确保该文件夹是huggingface\hub这样的文件结构,而不是套娃(例如 huggingface/huggingface/... 是错的)。
4.启动容器
根据你在第三步中存放模型的绝对路径,替换下面命令中的$HOST_PATH,然后执行。
docker run -d -p 8501:8501 \
--name texteller-v11-web \
-v $HOST_PATH:/root/.cache/huggingface \
texteller-optimized:v1.1
如果你的模型文件夹路径是 /root/app/TexTeller-main/huggingface。

那么完整的命令就是:
docker run -d -p 8501:8501 --name texteller-v11-web -v /root/app/TexTeller-main/huggingface:/root/.cache/huggingface texteller-optimized:v1.1
5.验证与访问
输入 docker ps,状态应为 Up。

这次不再需要进入容器去手动运行代码了。输入 docker logs -f texteller-v11-web,如果看到 Network URL: http://... 说明启动成功。

打开浏览器,访问 http://目标电脑IP:8501 即可使用。
如果你想自己从头构建这个镜像(而不是直接用我打包好的),可以使用网盘中的 Dockerfile。
本文是为了方便个人学习,演示部署的开源项目 TexTeller,其所有权与核心技术均归属于原项目作者与贡献者。
🎯 项目开源地址:https://github.com/OleehyO/TexTeller
谷歌浏览器配置不安全网站访问剪贴板:https://www.cnblogs.com/axingya/p/18517079
若原作者或权利方认为本视频内容存在侵权,请通过私信 与我联系,我将第一时间进行处理与删除。
感谢大佬的开源分享!