FastGPT、One-api Docker服务端口的绑定

本文讲述了作者在部署离线版LLM时,如何通过修改docker-compose.yml文件将FastGPT的3000端口更改为3015以避免与One-API的端口冲突。同时寻求如何在不删除旧容器的情况下动态绑定端口号的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        这两天在部署离线版的LLM,用到FastGPT和One-API,官方镜像生成的容器设置端口都是3000,同时跑有冲突。

        FastGPT采用docker-compose运行的命令是:

mkdir fastgpt
cd fastgpt
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
docker-compose pull
docker-compose up -d

        端口号的设置在docker-compose.yml这个文件中,默认是将宿主机的3000端口绑定到容器的3000端口(3000:3000),这里改成将宿主机的3015端口绑定到容器的3000端口(3015:3000),从而避免了冲突。

        如果想修改one-api的,在运行时修改即可:

docker run --name one-api -d --restart always -p 3014:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

        由于刚开始部署没什么修改,我是直接把3000:3000的容器删掉再重新docker-compose一下的,如果能够不删掉旧容器,临时修改端口就更方便了。不知道有没有小伙伴知道怎么动态绑定端口号呢?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值