FS370 2023-04-07 22:32 采纳率: 0%
浏览 185
已结题

docker 中运行onlyoffice容器 提示无法copy

我在有网的服务器上下载的 onlyoffice 镜像,可以成功运行,然后通过save 保存后,拷贝到内网服务器上,成功load了,但是当我启动容器的时候报

failed to copy files: copy file range failed: bad file descriptor"

img

实在是找不到原因
内网服务器:kylinv8 arm64架构
内网docker:20.10.9

有网服务器:kylinv10 arm64架构
有网docker:20.10.9

下载的onlyoffice镜像 为

img

各种方法都试过了,就是不好,也尝试过不用docker 版本的或者重新使用dockefile构建,但是都遇到不同的问题,最后还是想象同学们 这个问题有遇到过吗,或者看看有什么解决思路

  • 写回答

6条回答 默认 最新

  • csde.L 2023-04-07 22:58
    关注

    容器在运行过程中,可能会因为权限不足等原因导致无法复制文件。你可以尝试以下方法解决这个问题:
    以管理员权限运行Docker:在Windows或MacOS系统上,需要使用管理员权限启动Docker,才能获得足够的权限来操作容器内的文件。
    确保文件路径正确:检查文件路径是否正确,并且文件夹已存在。如果文件夹不存在,需要手动创建。
    更改文件权限:如果以上方法都无法解决问题,可以尝试修改容器内的文件权限,使其具有读写权限。可以使用“chmod”命令修改文件权限。
    尝试使用Volume挂载:可以尝试使用Volume挂载的方式,将本地的文件夹挂载到容器内部,从而避免复制文件的问题。可以在运行容器时使用“-v”参数指定Volume挂载的路径。希望可以帮到您

    评论

报告相同问题?

问题事件

  • 系统已结题 4月15日
  • 修改了问题 4月7日
  • 修改了问题 4月7日
  • 修改了问题 4月7日
  • 展开全部

悬赏问题

  • ¥15 为什么apriori的运行时间会比fp growth的运行时间短呢
  • ¥15 帮我解决一下膳食平衡的线性规划模型的数据实例
  • ¥40 万年历缺少农历,需要和阳历同时显示
  • ¥250 雷电模拟器内存穿透、寻基址和特征码的教学
  • ¥200 比特币ord程序wallet_constructor.rs文件支持一次性铸造1000个代币,并将它们分配到40个UTXO上(每个UTXO上分配25个代币),并设置找零地址
  • ¥15 关于Java的学习问题
  • ¥15 如何使用chatgpt完成文本分类任务?
  • ¥15 已知速度v关于位置s的等式,怎么转化为已知位置求速度v的等式
  • ¥15 我有个餐饮系统,用wampserver把环境配置好了,但是后端的网页却进去,是为什么,能不能帮远程一下?
  • ¥15 R运行没有名称为"species"的插槽对于此对象类"SDMmodelCV"