如题
我的docker,每次重启都会 audiobookshelf 这个docker 都会显示【容器错误退出 255】
最近又变成了【容器错误退出 143】,什么都没动
每次开机都会显示部分运行,然后手机APP无法连接到书库。必须手动再次启动才会正常。
以下是我的配置代码
# 建议指定 Compose 文件版本,以确保兼容性(虽然新版本 Docker 可以自动识别)
version: '3.8'
services:
audiobookshelf:
# 使用 1MS 镜像加速服务
image:1ms.run/advplyr/audiobookshelf:latest
# 自定义容器名称,便于识别和管理
container_name: audiobook
# 端口映射:将主机的 9301 端口映射到容器的 80 端口
ports:
- "9309:80"
# 指定容器运行的用户 ID 和组 ID,用于解决文件权限问题
# 请确保宿主机上存在 UID:GID 为 1000:1000 的用户,并且对挂载的目录有相应权限
user: "1000:1000"
# 数据卷挂载配置,用于持久化应用数据和配置
volumes:
- ./podcasts:/podcasts # 用于存储播客内容
- ./config:/config # 用于存储应用配置文件
- ./metadata:/metadata # 用于存储媒体元数据(如封面、描述等)
- /vol4/1000/SSD/图书音乐/Book/Audio:/audiobooks # 音频书籍的主存储目录
# 环境变量配置
environment:
- TZ=Asia/Shanghai # 设置容器时区为上海,确保日志和时间显示正常
# 容器重启策略:除非手动停止,否则容器退出时总是自动重启
restart: unless-stopped
然后我询问了豆包,豆包给出的143答案是正常退出,无需处理。。。
但是每次开机重启容器都是部分运行状态无法连接手机端。这就难受了。
请问各位大佬,这个有什么方法解决吗?