You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
问题描述
docker-compose启动one-api服务报错:failed to initialize database, got error dial tcp: lookup db on 127.0.0.11:53: server misbehaving 复现步骤
这是我的docker-compose.yml
`version: '3.4'
例行检查
问题描述
docker-compose启动one-api服务报错:failed to initialize database, got error dial tcp: lookup db on 127.0.0.11:53: server misbehaving
复现步骤
这是我的docker-compose.yml
`version: '3.4'
services:
one-api:
image: justsong/one-api:v0.6.0
container_name: one-api
restart: always
command: --log-dir /app/logs
ports:
- "3001:3000"
volumes:
- ./data/oneapi:/data
- ./logs:/app/logs
environment:
- SQL_DSN=oneapi:123456@tcp(db:3306)/one-api # 修改此行,或注释掉以使用 SQLite 作为数据库
- REDIS_CONN_STRING=redis://one-api-redis
- SESSION_SECRET=123456 # 修改为随机字符串
- TZ=Asia/Shanghai
- NODE_TYPE=slave # 多机部署时从节点取消注释该行
- SYNC_FREQUENCY=60 # 需要定期从数据库加载数据时取消注释该行
- FRONTEND_BASE_URL=https://openai.justsong.cn # 多机部署时从节点取消注释该行
one-api-redis:
image: redis:latest
container_name: one-api-redis
restart: always
one-api-mysql:
image: mysql:8.2.0
restart: always
container_name: one-api-mysql
volumes:
- ./data/mysql:/var/lib/mysql # 挂载目录,持久化存储
ports:
- '3307:3306'
environment:
TZ: Asia/Shanghai # 设置时区
MYSQL_ROOT_PASSWORD: '123456' # 设置 root 用户的密码
MYSQL_USER: oneapi # 创建专用用户
MYSQL_PASSWORD: '123456' # 设置专用用户密码
MYSQL_DATABASE: one-api # 自动创建数据库`
预期结果
启动后one-api服务报错
相关截图
如果没有的话,请删除此节。
The text was updated successfully, but these errors were encountered: