您好,请问在docker镜像中运行sed -i 's/transcript://' 文件名,报错sed: cannot rename ./sed2GGE7g: Input/output error是什么原因呢?在单位集群中同样的命令执行同一文件,没有报错。多谢!

请先 登录 后评论

2 个回答

Ti Amo

可能是文件权限的问题,Docker 容器内的用户权限与宿主机不一致,导致无法修改或重命名文件。在docker run的命令里面加--group-add keep-groups看看有没有什么变化。

请先 登录 后评论
Yanfei Li

您好,感谢解答。但是执行docker run --group-add keep-groups --rm -it -v ***/gene_family:/work omicsclass/gene-family:v2.0后,报错“docker: Error response from daemon: Unable to find group keep-groups.”。麻烦帮忙看看这次怎么解决呢?谢谢!

请先 登录 后评论
  • 1 关注
  • 0 收藏,171 浏览
  • 提出于 2025-07-05 22:21

相似问题