博客文章统计
截止2025年05月22日,已发布 97 篇文章
Docker快速部署chatgpt - Cesii Blog
文章目录

Docker快速部署chatgpt

2024-10-17 09:48 842

相比百度、Bing或者其他搜索引擎来说,Chatgpt效率会更高,无论是问题还是提供简单的脚本都是gpt更胜一筹,为了方便使用采用docker的方式进行快速部署
靶机系统为linux

更新现有的包列表:
sudo yum update
安装必要的依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加 Docker 的稳定版仓库(阿里镜像):

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker:
sudo yum install -y docker-ce

启动 Docker 并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker

验证 Docker 是否安装成功:
sudo docker --version

安装Chatgpt

使用docker pull yidadaa/chatgpt-next-web直接把chatgpt的镜像pull下来

运行docker容器

如果没有gpt的token先运行docker run -d -p 3000:3000 yidadaa/chatgpt-next-web防火墙需要放行3000端口),此时访问网站效果如下:

如果有token可以不用上面的命令直接运行docker run -d -p 3000:3000 -e OPENAI_API_KEY="OpenAI-Key密钥" yidadaa/chatgpt-next-web也可以(openai-key改为自己的秘钥即可)
也可以用第一种方式根据错误提示选择厂商输入对应的key即可


不过因为各种原因,直接使用openai接口可能会出现被封的情况,可以选择自定义接口,执行docker run -d -p 3000:3000 -e BASE_URL="自定义接口地址" -e OPENAI_API_KEY="OpenAI-Key密钥" yidadaa/chatgpt-next-web 即可!