new-api使用docker compose快速部署
创建一个docker-compose.yml文件version:3services:newapi:image:calciumion/new-api:latestcontainer_name:new-apirestart:alwaysports:-3000:3000volumes:-./data:/dataenvironment:# 数据库连接无需复杂密码仅限容器内互联-SQL_DSNroot:123456tcp(mysql:3306)/newapi?charsetutf8mb4parseTimeTruelocLocal# Redis 连接不设密码直接内网互联避免 NOAUTH 错误-REDIS_CONN_STRINGredis://redis:6379/0-SESSION_SECRETsuper_secret_string_123456-NODE_TYPEmasterdepends_on:-mysql-redismysql:image:mysql:8.0container_name:new-api-mysqlrestart:alwaysenvironment:-MYSQL_ROOT_PASSWORD123456-MYSQL_DATABASEnewapivolumes:-./mysql:/var/lib/mysqlredis:image:redis:7.0container_name:new-api-redisrestart:alwaysvolumes:-./redis:/data启动dockercompose up-d等等镜像下载完成如果一直在下载可能是docker hub被qian了需要使用国内镜像加速。如果部署在云服务器先确保对应的端口已经开启。然后直接访问 http://服务器ip:3000