LM Studio Docker 部署——本地大模型一键启动

前言

请注意:这是AI编写的文章,但保证镜像可用

LM Studio 是一款桌面端本地大模型推理工具,支持在本地运行各种开源大语言模型(如 Llama、Qwen、DeepSeek 等),并提供与 OpenAI 完全兼容的 REST API 接口。

通过 Docker 容器化部署 LM Studio,可以实现:

  • 环境隔离:依赖和运行环境完全封装在容器内,不污染宿主机
  • 一键部署:拉取镜像即可启动,无需繁琐的手动安装配置
  • 跨平台:只要支持 Docker,Linux / macOS / Windows 均可运行

镜像信息

项目 说明
镜像地址 crpi-192ipik4zl9qprx3.cn-chengdu.personal.cr.aliyuncs.com/dev-toolkit/lm-studio-server:latest
镜像大小 约 5GB
默认端口 1234

前置条件

快速部署

方式一:Docker Compose(推荐)

创建 docker-compose.yml 文件:

yaml 复制代码
services:
  lm_studio:
    image: crpi-192ipik4zl9qprx3.cn-chengdu.personal.cr.aliyuncs.com/dev-toolkit/lm-studio-server:${LMSTUDIO_SERVER_VERSION:-latest}
    ports:
      - '${LMSTUDIO_SERVER_PORT:-1234}:1234'
    restart: unless-stopped
    volumes:
      - '${LMSTUDIO_MODELS_PATH:-/root/.lmstudio/models}:/root/.lmstudio/models'
      - '${LMSTUDIO_MODELS_SERVER_LOGS:-/root/.lmstudio/server-logs}:/root/.lmstudio/server-logs'
    runtime: nvidia
    environment:
      - NVIDIA_VISIBLE_DEVICES=${GPU_IDS:-0}

启动服务:

bash 复制代码
docker compose up -d

方式二:docker run

bash 复制代码
docker run -d \
  --name lm-studio \
  -p 1234:1234 \
  -v ./models:/root/.lmstudio/models \
  -v ./server-logs:/root/.lmstudio/server-logs \
  crpi-192ipik4zl9qprx3.cn-chengdu.personal.cr.aliyuncs.com/dev-toolkit/lm-studio-server:latest

环境变量说明

可通过创建 .env 文件来自定义配置:

变量名 默认值 说明
LMSTUDIO_SERVER_PORT 1234 服务端口号
LMSTUDIO_MODELS_PATH /root/.lmstudio/models 模型文件宿主机路径
LMSTUDIO_MODELS_SERVER_LOGS /root/.lmstudio/server-logs 日志宿主机路径

查看可用模型

使用浏览器访问 http://<IP地址>:1234/v1/models 即可查看服务运行状态以及当前已部署的模型列表。

常见问题

端口被占用

修改 LMSTUDIO_SERVER_PORT 环境变量即可更换端口,同时需要更新 docker-compose.yml 中的端口映射。

模型存放在哪里

使用 LM Studio 官方客户端工具下载模型后,模型文件存放在 LM Studio 用户数据目录(.lmstudio)下的 models 子目录中,即 .lmstudio/models。将该目录下的模型文件夹(例如 lmstudio-community/Qwen3.6-27B-GGUFlmstudio-community/Qwen3.6-35B-A3B-GGUF 等)复制到环境变量 LMSTUDIO_MODELS_PATH 配置的挂载路径中,容器启动后会自动识别。

怎么管理模型

通过 LM Studio Link 远程客户端可以管理模型的默认启动参数。

sh 复制代码
# 容器终端命令
lms login

总结

通过 Docker 部署 LM Studio,只需一条命令即可在本地启动兼容 OpenAI API 的大模型推理服务。

关键截图

相关推荐
云川之下15 小时前
【k8s】Docker inspect 命令
docker·容器·kubernetes
倔强的石头10616 小时前
飞牛OS部署Mtab:Docker搭建自托管书签导航并实现远程访问
运维·docker·容器
apgk11 天前
基于Canal实现mysql数据同步到消息队列(RabbitMQ/Kafka)详细操作教程
docker·kafka·rabbitmq
fatcoder1 天前
玩转Docker 06 — 容器网络
前端·后端·docker
AR_xsy1 天前
docker--资源配额 配置
运维·docker·容器
国际云,接待1 天前
Docker 容器突然退出、服务莫名重启:从 OOMKilled 到内存泄漏的生产排查手册
运维·docker·容器
橙-极纪元1 天前
把docker的镜像文件从一台服务器中,迁移至另一台服务器
服务器·docker·容器
雨声不在2 天前
docker-android 重启后镜像起不来
android·docker·容器
宋辰轩2 天前
Docker导致的wsl2崩溃问题
docker·wsl2
码农阿豪2 天前
Ubuntu部署GodoOS:Docker搭建Web办公桌面并实现远程访问
前端·ubuntu·docker