服务器部署chenzhaoyu94开源容器
申请chatgpt账号
在 CentOS 7 上安装 Docker 和 Docker Compose
安装 Docker
- 步骤 1:卸载旧版 Docker
如果之前已经安装了旧版 Docker,请先卸载:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 步骤 2:安装依赖项
使用以下命令安装所需的软件包以支持 Docker 安装:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 步骤 3:添加 Docker YUM 存储库
添加 Docker 官方 YUM 存储库以获取最新版本的 Docker CE:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 步骤 4:安装 Docker CE
执行以下命令安装 Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
- 步骤 5:启动并设置 Docker 自动启动
使用以下命令启动 Docker 并设置开机自动启动:
sudo systemctl start docker
sudo systemctl enable docker
- 步骤 6:验证 Docker 是否正确安装
使用以下命令验证 Docker 是否正确安装:
docker version
安装 Docker Compose
在安装 Docker Compose 之前,需要确保已安装 pip。使用以下命令安装 pip:
sudo yum install -y epel-release
sudo yum install -y python-pip
然后,使用以下命令安装 Docker Compose:
sudo pip install docker-compose
下载并启动chenzhaoyu开源容器
视频原处
在您的项目根目录中创建一个名为 docker-compose.yml 的文件,并添加以下内容:
version: '3'
services:
app:
image: chenzhaoyu94/chatgpt-web:main
ports:
- 3002:3002
environment:
# 二选一
OPENAI_API_KEY: key
# 二选一
OPENAI_ACCESS_TOKEN:
# 反向代理,可选
API_REVERSE_PROXY: XXX
# 超时时间
TIMEOUT_MS: 60000
然后,使用以下命令启动服务:
sudo docker-compose up -d
这将启动一个名为 app 的服务,并运行 chenzhaoyu94/chatgpt-web:main 镜像。
访问服务
最后,在浏览器中输入 ip:3002,打开容器的门户网站。