服务器部署chenzhaoyu开源容器

本文详细介绍了如何在CentOS7系统上安装Docker和DockerCompose,然后部署chenzhaoyu94的开源容器,包括设置环境变量和启动服务,以及如何访问容器的门户网站。
摘要由CSDN通过智能技术生成

服务器部署chenzhaoyu94开源容器

申请chatgpt账号

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,打开容器的门户网站。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值