最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Docker部署开源LinkAI大模型安全接入网关服务平台
时间:2026-08-27 11:05:52 编辑:袖梨 来源:一聚教程网
Docker部署开源LinkAI大模型安全接入网关服务平台并不只看表面做法,关键还要理解相关条件、限制和后续影响。
Docker部署开源LinkAI大模型安全接入网关服务平台
- 一、LinkAI介绍
- 1.1 LinkAI简介
- 1.2 LinkAI主要特点
- 二、本次实践规划
- 2.1 本地环境规划
- 2.2 本次实践介绍
- 三、本地环境检查
- 3.1 检查Docker服务状态
- 3.2 检查Docker版本
- 3.3 检查docker compose 版本
- 四、拉取LinkAI镜像
- 五、部署LinkAI服务
- 5.1 创建部署目录
- 5.2 生成随机密钥
- 5.3 创建LinkAI容器
- 5.4 创建LinkAI容器
- 5.5 查看LinkAI容器状态
- 5.6 检查LinkAI容器日志
- 六、访问LinkAI服务
- 6.1 访问LinkAI初始页
- 6.2 系统初始化
- 七、总结
1.1 LinkAI简介
1.2 LinkAI主要特点
- 双层脱敏引擎:管理员强制脱敏+用户自定义规则,请求前自动替换敏感数据,杜绝上游泄露。
- 链式哈希审计日志:哈希链防篡改,完整记录请求/响应轨迹,满足合规审计需求。
- 零信任令牌体系:成员独立令牌+分层配额管控,超额自动熔断,平衡安全与灵活性。
- 全链路容灾自愈:三态熔断器+健康探测,智能切换备用提供商,保障调用不间断。
- 多协议原生透传:兼容 OpenAI、Anthropic 等协议,业务端零改造接入,降低集成成本。
2.1 本地环境规划
| hostname | IP地址 | 操作系统版本 | Docker版本 | 部署项目 | 备注 |
|---|---|---|---|---|---|
| jeven | 192.168.3.88 | Ubuntu 24.04.2 LTS | 28.5.0 | LinkAI | —— |
2.2 本次实践介绍
三、本地环境检查3.1 检查Docker服务状态
root@jeven:~# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled) Active: active (running) since Thu 2026-02-05 00:27:40 CST; 1s agoTriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 841698 (dockerd)Tasks: 65 Memory: 73.5M (peak: 77.1M)CPU: 975ms CGroup: /system.slice/docker.service
3.2 检查Docker版本
root@jeven:~# docker -vDocker version 28.5.0, build 887030f
3.3 检查docker compose 版本
root@jeven:~# docker compose versionDocker Compose version v2.39.4四、拉取LinkAI镜像
root@jeven:~# docker pull star7th/link-ai:sha-21623a5sha-21623a5: Pulling from star7th/link-ai17a39c0ba978: Already exists6eee3c54a80b: Pull complete8ff35ae9194b: Pull complete6c489081fec4: Pull completedf9a987ba92d: Pull completeef9134b6793f: Pull complete05bc6fa96b71: Pull completeDigest: sha256:e3308fe1723ee3f381e21c6dcb3332c33c8a2b79f03bc37a57b4c6c0745e4f74Status: Downloaded newer image for star7th/link-ai:sha-21623a5docker.io/star7th/link-ai:sha-21623a5

5.1 创建部署目录
- 创建部署目录
mkdir -p /data/linkai/data&& cd /data/linkai
- 在测试环境中,为了方便操作,我们直接为挂载目录设置了完全权限。但在生产环境中,请务必根据实际安全需求,配置更精细、严格的权限控制方案。
chmod -R 777/data/linkai
5.2 生成随机密钥
root@jeven:/data/linkai# openssl rand -hex 322056e3e9767ef88e6bba236c47596a0bf187a9e714554f44654e97c3491cee52

5.3 创建LinkAI容器
docker run -d --name=link-ai --restart=always -p 3333:3333 -v $(pwd)/data:/app/data -e DOCKER_SETUP=true -e NEXTAUTH_SECRET=2056e3e9767ef88e6bba236c47596a0bf187a9e714554f44654e97c3491cee52 star7th/link-ai:latest
vim docker-compose.yaml
version: '3'services:link-ai:image: star7th/link-ai:sha-21623a5container_name: link-airestart: alwaysports:- "3333:3333"volumes:- /data/linkai/data:/app/dataenvironment:- DOCKER_SETUP=true- NEXTAUTH_SECRET=2056e3e9767ef88e6bba236c47596a0bf187a9e714554f44654e97c3491cee52

5.4 创建LinkAI容器
docker compose up -d

5.5 查看LinkAI容器状态
root@jeven:/data/linkai# docker compose psWARN[0000] /data/linkai/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionNAMEIMAGE COMMANDSERVICE CREATED STATUS PORTSlink-ai star7th/link-ai:sha-21623a5 "./startup.sh" link-ai 3 minutes ago Up 3 minutes 0.0.0.0:3333->3333/tcp, [::]:3333->3333/tcp

5.6 检查LinkAI容器日志
docker compose logs

6.1 访问LinkAI初始页

6.2 系统初始化

