Docker部署TexTeller镜像甜心版教程
--Orin--
编辑于 2025年12月26日 10:34
收录于文集
共1篇
开源的好程序

上次发视频展示了我构建好的Docker镜像部署过程,但播放量实在感人,于是我就没有再继续折腾,都懒得把镜像上传云盘。

现在我对部署流程进行了优化,大大减少了镜像的大小,压缩后只有4GB多(当然不包括模型大小,模型有1G多的样子)。现在我也懒得再录视频,就在这里把新的部署流程写个文档进行说明,模型和镜像我也已经上传云盘。部署可以只看这个文章。

1.在开始之前,请确保目标电脑满足以下条件:

已安装 Docker 环境(如果没有安装,请自行搜索“Docker 安装教程”)。

已下载我提供的云盘文件:

  1. 镜像压缩包:texteller-v11-backup.tar.gz (约 4.2GB)

  2. 模型文件: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

若原作者或权利方认为本视频内容存在侵权,请通过私信 与我联系,我将第一时间进行处理与删除。

感谢大佬的开源分享!