Docker容器启动报错“fatal could not create work tree dir”的问题排查求助
Docker容器启动报错“fatal could not create work tree dir”的问题排查求助
大家好,最近折腾Docker容器的时候碰到了个棘手的问题,试了各种办法都没搞定,想请各位帮忙分析下。
情况是这样的:我先是在虚拟机里装了Ubuntu 22.04,接着尝试运行zi0p4tch088/rocmydocker-automatic1111这个镜像,但每次执行容器启动命令时,都会弹出**"fatal could not create work tree dir"**的错误。
一开始我以为是虚拟机环境的问题,索性把Ubuntu装到了单独的SSD上重新操作,结果还是报一模一样的错。后来我换了同一个作者的另一个Docker镜像,依然遇到这个报错。
我的操作流程大概是这样的:
- 在SSD上安装Ubuntu系统
- 完成Docker的安装与配置
- 尝试拉取并启动目标Docker容器
期间我也试过不少排查手段:
- 切换到root用户执行启动命令
- 给启动命令加上
--privileged参数 - 修改挂载路径,把原来的
$HOME/workdir:/workdir换成其他路径 - 手动调整workdir目录的权限
但这些尝试都没能解决问题,现在我实在搞不清到底是自己操作哪里出了问题,还是这个容器本身存在兼容性问题?麻烦各位大佬帮忙看看,谢谢大家!
备注:内容来源于stack exchange,提问作者HeadHunter
相关产品推荐
相关产品推荐

