可以体验:docker+Nginx反向代理+docker网络配置
前置准备
1、安装宝塔
2、安装mysql8数据库
3、安装redis
4、安装docker
5、安装nginx
步骤一:新建docker网络
名称 bridge2
子网 172.18.0.0/16
网关 172.18.0.1
IP范围 172.18.0.0/24
步骤二:新建数据库
设置允许内网ip 172.18.0.2 和127.0.0.1访问
获取数据库名、数据库账、数据库号密码
步骤三:修改redis配置
进入配置文件, 搜索bind 在127.0.0.1后面 增加 172.18.0.2
找到protected-mode 改为no
步骤四:运行docker命令
docker run --name one-api3 -d --restart always -e REDIS_CONN_STRING=redis://default:@172.18.0.1:6379/9 -e SESSION_SECRET=abb123123123 -e SQL_DSN="数据库用户名:数据库密码@tcp(172.18.0.1:3306)/数据库名" -e NODE_TYPE=master -e CHANNEL_UPDATE_FREQUENCY=1440 -e CHANNEL_TEST_FREQUENCY=1440 -e POLLING_INTERVAL=5 -e BATCH_UPDATE_ENABLED=false -e GLOBAL_API_RATE_LIMIT=180 -e GLOBAL_WEB_RATE_LIMIT=60 -e SYNC_FREQUENCY=60 --network="测试网络" --ip="172.18.0.2" -p 3007:3000 -v /www/wwwroot/oneapi:/data ghcr.io/songquanpeng/one-api:latest