Docker部署小老虾AI完整指南:从零到上手

前置准备


在进行 Docker部署小老虾AI 之前,你需要确保服务器满足以下条件:



  • 一台安装了 Linux(推荐 Ubuntu 20.04+ / CentOS 7+)的云服务器或本地虚拟机。

  • DockerDocker Compose 已安装。没装的话先执行下面命令:


  curl -fsSL https://get.docker.com | bash
sudo systemctl start docker && sudo systemctl enable docker


  • 服务器防火墙放行要使用的端口(本文以 8080 为例)。

  • 准备一个工作目录,例如 /opt/xiaolaoxia-ai,用于存放配置文件和数据。


小提示:如果使用的是宝塔面板,可以在“安全” → “防火墙”中放行端口;在“文件” → “远程下载”中创建目录。

分步操作


第一步:拉取小老虾AI镜像


docker pull douyin/xiaolaoxia-ai:latest

如果网速慢,可以配置国内镜像加速(如阿里云、中科大)。

第二步:创建挂载目录并准备配置文件


mkdir -p /opt/xiaolaoxia-ai/data
chmod 755 /opt/xiaolaoxia-ai/data

小老虾AI的配置文件(如 config.yaml)可以从项目仓库下载,放到 /opt/xiaolaoxia-ai/ 下。

如果暂时没有,可以先运行容器生成默认配置。


第三步:启动容器


使用 docker run 启动,关键参数说明:


docker run -d \
--name xiaolaoxia-ai \
-p 8080:8080 \
-v /opt/xiaolaoxia-ai/data:/app/data \
-v /opt/xiaolaoxia-ai/config.yaml:/app/config.yaml \
-e TZ=Asia/Shanghai \
douyin/xiaolaoxia-ai:latest


  • -d:后台运行。

  • --name:容器名称。

  • -p 8080:8080:将宿主机的8080端口映射到容器的8080端口。

  • -v:挂载目录和配置文件,方便日后升级数据不丢失。

  • -e:设置时区。


第四步:验证容器是否正常运行


docker ps

如果看到 xiaolaoxia-ai 的状态为 Up,则启动成功。

接着用浏览器访问 http://你的服务器IP:8080,应该能看到小老虾AI的 Web 界面。


避坑指南


❌ 问题1:镜像拉取失败



  • 检查 Docker 是否正常运行:systemctl status docker

  • 若网络慢,配置镜像加速:修改 /etc/docker/daemon.json,加入 { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] },然后重启 Docker。


❌ 问题2:端口被占用



  • 执行 netstat -tulnp | grep 8080,如果提示端口已占用,更换一个端口(如 8081)并修改 -p 参数。


❌ 问题3:容器启动后马上退出



  • 查看日志:docker logs xiaolaoxia-ai。常见原因是配置文件格式错误或挂载目录权限不足。请确认目录和文件属主与容器内用户一致,或用 chmod 777 临时测试。


效果验证



  1. 在终端运行 curl -I http://127.0.0.1:8080,若返回 HTTP/1.1 200 OK 说明服务正常。

  2. 浏览器打开 http://你的服务器IP:8080,应该看到小老虾AI的登录或首页界面。

  3. 尝试完成一次简单的对话或任务,确保 AI 功能可用。


高频问题解答


问:Docker部署小老虾AI需要多大内存?

答:建议服务器至少有 2GB 可用内存,因为小老虾AI内置模型推理需要一定资源。


问:如何升级到最新版本?

答:先停并删除旧容器:docker stop xiaolaoxia-ai && docker rm xiaolaoxia-ai,再重新拉取镜像并运行,注意配置和数据因挂载了卷所以保留。


问:我想使用自己的模型文件,怎么替换?

答:如果容器支持自定义模型,一般挂载 /app/models 目录到宿主机,然后将模型文件放入即可。具体路径请参考项目说明。


问:宝塔面板如何操作?

答:宝塔用户可以在“Docker” → “容器”中直接拉取镜像、创建容器,填写端口映射和挂载路径,无需输入命令。


---


如果你正在处理 Docker部署小老虾AI,建议先按本文步骤完整执行,再根据自己的环境做微调;

遇到异常时优先回看避坑和高频问题部分。

分享到:
上一篇
WordPress主题安装调试
下一篇
服务器备案流程2026:年服务器备案流程详解:零基础按步骤操
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意