lmsysorg/sglang Docker 镜像 - 轩辕镜像

镜像简介

这是用于开源项目sglang(GitHub地址:[***]

镜像统计信息

收藏数: 39

下载次数: 2251913

状态: active

发布者: lmsysorg

类型: 镜像

sglang
lmsysorg/sglang
这是用于开源项目sglang(GitHub地址:[***]
39 收藏0 次下载activelmsysorg镜像

sglang Docker镜像使用说明

概述

sglang Docker镜像是为简化sglang项目([***] 前提条件
使用前需确保环境已满足以下条件:

  • 安装Docker Engine(推荐20.10+版本,官方安装指南);
  • (可选)如需使用GPU,需安装nvidia-docker(配置说明);
  • 本地已准备好sglang所需的模型文件(如需要加载自定义模型)。

使用步骤

1. 拉取镜像

从Docker Hub拉取sglang官方镜像(若无特殊需求,建议使用latest标签获取最新版本):

bash
docker pull sgl-project/sglang:latest
2. 启动容器

根据实际需求配置参数,启动sglang服务容器。以下为基础启动命令,可根据场景调整:

基础启动(默认配置)

若无需自定义模型或端口,直接启动默认服务(默认监听容器内8000端口,使用内置示例模型):

bash
docker run -d --name sglang-service -p 8000:8000 sgl-project/sglang:latest
加载本地模型

如需使用本地模型文件,通过-v参数将本地模型目录挂载到容器内指定路径(假设本地模型路径为/path/to/local/models,容器内路径为/app/models):

bash
docker run -d --name sglang-service \
  -p 8000:8000 \
  -v /path/to/local/models:/app/models \
  -e MODEL_PATH=/app/models \  # 告诉容器模型在容器内的路径
  -e MODEL_NAME=my_custom_model \  # 指定模型名称(需与模型文件匹配)
  sglang-project/sglang:latest

配置说明

容器支持通过参数或环境变量调整服务配置,常用选项如下:

配置项说明示例
端口映射通过-p host_port:container_port修改宿主机与容器的端口映射-p 8888:8000(宿主机用8888端口)
模型路径通过-v挂载本地模型目录,并设置MODEL_PATH环境变量指定容器内路径-v /local/models:/app/models -e MODEL_PATH=/app/models
模型名称通过MODEL_NAME环境变量指定加载的模型名称(需与模型文件命名一致)-e MODEL_NAME=llama-7b
服务日志去掉-d参数可前台运行,实时查看日志;或通过docker logs sglang-service查看后台日志docker logs -f sglang-service(实时日志)

注意事项

  • Docker服务状态:启动容器前确保Docker服务已运行(systemctl status dockerservice docker status);
  • 端口冲突:若宿主机8000端口已被占用,需修改-p参数中的宿主端口(如-p 8001:8000);
  • 模型文件权限:挂载本地模型目录时,确保宿主机目录有读权限(可通过chmod调整,避免容器内权限不足);
  • GPU支持:如需使用GPU,启动时需添加--gpus all参数(需安装nvidia-docker):
    bash
    docker run -d --name sglang-service --gpus all -p 8000:8000 sgl-project/sglang:latest
    
  • 停止/重启服务:通过docker stop sglang-service停止,docker start sglang-service重启,docker rm sglang-service删除容器。

通过以上步骤,即可快速通过Docker容器启动sglang服务,如需更多配置细节,可参考sglang项目官方文档或镜像仓库说明。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面

国内拉取方式

docker pull docker.xuanyuan.run/lmsysorg/sglang:<标签>

官方拉取方式

docker pull lmsysorg/sglang:<标签>

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

咨询镜像拉取问题请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。