Newapi使用docker搭建教程

项目地址:https://github.com/QuantumNous/new-api

宝塔先安装好docker,官方或腾讯随意

Newapi使用docker搭建教程

首先防火墙或安全组里面要放行端口:3000和3306,然后创建数据库

Newapi使用docker搭建教程

/www/wwwroot/里面新建一个目录为newapi,创建docker-compose.yml文件,将以下代码改好再保存

version: "3.9"

services:
  new-api:
    image: calciumion/new-api:v1.0.0-rc.38
    container_name: new-api-20260803
    restart: always
    network_mode: host
    working_dir: /data
    environment:
      PORT: "3000"
      SQL_DSN: "数据库名:数据库密码@tcp(localhost:3306)/用户名"
      TZ: "Asia/Shanghai"
      TASK_PRICE_PATCH: "lec-ac-seedance-933-720p,lec-ac-seedance-900-720p,lec-seedance-fast-ht-720p,lec-seedance-2-0"
    volumes:
      - /www/wwwroot/newapi:/data

注意命令中替换你创建的数据库

然后执行以下命令启动

docker compose up -d

执行完命令运行停止了后,就已经搭建成功了,docker映射的是ip+端口访问,我们反代一下改成域名,打开宝塔网站,顶部里面找到反向代理,创建即可,目标地址http://127.0.0.1:3000,ssl证书就自己申请

Newapi使用docker搭建教程

更新只需要删除容器和镜像,数据库不动,重新搭建就行了

如果要自己做镜像,这边简单说一下,将github最新没打包的文件下载下来

Newapi使用docker搭建教程

如果你要二开,修改什么可以改好,然后上传到服务器里面,进入ssh终端,cd到你改好的源文件根目录,执行以下命令打包镜像

docker build -t calciumion/new-api:latest .

打包成功,再用上面一键部署命令搭建就行了

给TA打赏
共{{data.count}}人
人已打赏
WP教程网站建设

Wordpress搭建详细教程

2026-4-22 17:10:25

网站建设网站项目

Dujiao-Next发卡二进制部署教程

2026-5-25 17:04:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索