CHARLIIE 2025-03-02 16:37 采纳率: 100%
浏览 110
已结题

docker容器启动显示file exists报错

在使用有挂载目录的docker镜像时,当某个容器开久了或者是很偶然就会发生,就会文件打不开也不能进行操作,提示“I/O Error”
在docker desktop 关闭镜像后重启,无法运行,报错文件路径已存在:
(HTTP code 500) server error - error while creating mount source path '/run/desktop/mnt/host/d/py/MySQL': mkdir /run/desktop/mnt/host/d: file exists

目前解决办法是重启。是的,重启电脑。

  • 写回答

3条回答 默认 最新

  • CHARLIIE 2025-03-02 17:36
    关注

    是是是,重新删掉重新挂载当然可以解决,就是有点麻烦。而且新挂载的之后也会出现类似问题。各位谨慎用rm -rf!!!
    总结3个方法(目前):

    1. 重新挂载(删掉之前的挂载或是新创建一个容器)
    2. 重启电脑
    3. 以 一些诡异的姿势重启docker 参考https://stackoverflow.com/questions/59526444/error-while-creating-mount-source-path-mkdir-host-mnt-d-file-exists 第一次不重启电脑成功 有点子作用
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月10日
  • 已采纳回答 3月2日
  • 创建了问题 3月2日