TrendRadar icon indicating copy to clipboard operation
TrendRadar copied to clipboard

[问题] docker 一直在不断重启,啥问题呢?

Open ForestWang opened this issue 1 month ago • 7 comments

🏷️ 遇到了什么问题

数据获取问题(获取不到新闻、请求失败等)

🖥️ 使用环境

本地运行(直接在电脑上运行)

📝 详细描述问题

docker 一直在不断重启,啥问题呢?“20d87996b372 wantcat/trendradar:latest "/entrypoint.sh" 46 hours ago Restarting (1) 6 seconds ago trend-radar”

💻 系统信息

None

🔄 怎么重现这个问题

No response

✅ 期望的正常情况

No response

📋 错误信息

No response

⚙️ 相关配置

No response

📷 截图补充

No response

📎 其他补充信息

No response

ForestWang avatar Nov 17 '25 01:11 ForestWang

截图太少,信息太少。目前暂时只有你反应了这个问题

sansan0 avatar Nov 17 '25 08:11 sansan0

Image 一直提示这个

JaymzZh avatar Nov 17 '25 08:11 JaymzZh

Image

把默认的docker-compose.ym中这里改一下再启动

aslfjk avatar Nov 17 '25 12:11 aslfjk

截图太少,信息太少。目前暂时只有你反应了这个问题

我也是一样的,容器一直重启,同时容器logs显示缺乏配置。

Image

zmc-x avatar Nov 17 '25 13:11 zmc-x

Image 把默认的docker-compose.ym中这里改一下再启动

你这个不对吧,他这里配置就是在docker目录的上层。

zmc-x avatar Nov 17 '25 13:11 zmc-x

Image 一直提示这个

我把config.yml修改为config.yaml就行了,可能作者写死了(我懒得去看源码,猜测是这个原因)

zmc-x avatar Nov 17 '25 13:11 zmc-x

Image 一直提示这个

我把config.yml修改为config.yaml就行了,可能作者写死了(我懒得去看源码,猜测是这个原因)

我这里默认配置文件就是config.yaml,但还是不断重启。从log看也是“配置文件缺失”。

ForestWang avatar Nov 18 '25 01:11 ForestWang

Image 把默认的docker-compose.ym中这里改一下再启动

这是正解

ForestWang avatar Nov 18 '25 02:11 ForestWang

我从项目创建之初好像就是这种写法,docker下载量几万,应该不可能只出现几个反映这个问题,不排除他们偷偷改了不告诉我?请问你是下方这样执行的?

cd docker docker-compose up -d

目录长这样么 trendradar/ ← 项目根目录 ├── config/ ← 配置文件 ├── output/ ← 输出目录 └── docker/ └── docker-compose.yml

sansan0 avatar Nov 18 '25 02:11 sansan0

我从项目创建之初好像就是这种写法,docker下载量几万,应该不可能只出现几个反映这个问题,不排除他们偷偷改了不告诉我?请问你是下方这样执行的?

cd docker docker-compose up -d

目录长这样么 trendradar/ ← 项目根目录 ├── config/ ← 配置文件 ├── output/ ← 输出目录 └── docker/ └── docker-compose.yml

没cd docker里执行导致的找不到配置文件

ForestWang avatar Nov 18 '25 07:11 ForestWang

我从项目创建之初好像就是这种写法,docker下载量几万,应该不可能只出现几个反映这个问题,不排除他们偷偷改了不告诉我?请问你是下方这样执行的?

cd docker docker-compose up -d

目录长这样么 trendradar/ ← 项目根目录 ├── config/ ← 配置文件 ├── output/ ← 输出目录 └── docker/ └── docker-compose.yml

首页docke-compose命令疑缺失-P指定下载到特定目录去,所以出现了这个问题

下载 docker-compose 配置

wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/.env -P docker/ wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker-compose.yml -P docker/

这是根据首页命令后的目录结构,env和compose文件放错地方了 root@green-cloud-sg:~/trendradar# tree -a . . ├── config │   ├── config.yaml │   └── frequency_words.txt ├── docker ├── docker-compose.yml └── .env

aslfjk avatar Nov 18 '25 14:11 aslfjk

解决了吗?如何解决的?

Tacit-git avatar Nov 22 '25 08:11 Tacit-git

docker-compose.yml中

    volumes:
      - ../config:/app/config:ro
      - ../output:/app/output

改为

    volumes:
      - ./config:/app/config:ro
      - ./output:/app/output

配置目录是和yml配置同级的,在trendradar下启动容器

taochangle avatar Nov 25 '25 10:11 taochangle