Arch Linux更新后Docker中rTorrent启动失败,报std::bad_alloc错误
rTorrent容器在Docker中启动报错
std::bad_alloc,Podman可正常运行 - 我的Arch Linux宿主机近期更新了约400个包后,原本长期运行的Docker栈中的rTorrent容器无法启动,仅输出错误:
rtorrent: std::bad_alloc,无其他日志信息。 - 已做排查:
- 测试多个不同发行版的rTorrent官方/第三方容器镜像,均触发相同错误;但这些镜像对应的rTorrent版本在宿主机裸机环境下运行正常
- 自行构建仅包含rTorrent的极简容器,问题仍然存在
- 在另一台WSL2 Ubuntu机器上,使用完全相同的容器配置、镜像和docker-compose文件,容器可正常启动
- 确认宿主机内存、存储资源远未耗尽,排除资源不足问题
- 当前情况:所有测试容器无需任何修改,在Podman中即可正常运行,目前临时用Podman替代Docker,但因现有配置限制,希望回到Docker环境;暂未找到更多可定位问题的日志输出,不想通过重新镜像系统来解决问题。
内容的提问来源于stack exchange,提问作者merger3
相关产品推荐
相关产品推荐

