"ERRO[0002] error waiting for container: context canceled" sshfs 插件问题

"ERRO[0002] error waiting for container: context canceled" issue with sshfs plugin

我有两个 Ubuntu 18.04 服务器 运行。我使用命令 -

安装了 sshfs 插件
docker plugin install --grant-all-permissions vieux/sshfs

创建了一个卷 -

docker volume create --driver vieux/sshfs -o sshcmd=<user>@<ip>:/home/<user>/test -o password=<passsword> sshvolume

现在,当我尝试使用任何方法(例如 docker run --rm -v sshvolume:/test busybox touch /test/boom)装载卷时,出现此错误 -

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\"/var/lib/docker/231072.231072/plugins/81f1f27082956d94e7f28a862687bec7d52cb25de49ecb43859d1a006710d0ec/propagated-mount/456f85ae480f26df582b897cb955d44e\\" to rootfs \\"/var/lib/docker/231072.231072/overlay2/ddf7de72af831594b09f7e09d5ff314877d6df22629cde6ae4a7e1e00b16f525/merged\\" at \\"/test\\" caused \\"stat /var/lib/docker/231072.231072/plugins/81f1f27082956d94e7f28a862687bec7d52cb25de49ecb43859d1a006710d0ec/propagated-mount/456f85ae480f26df582b897cb955d44e: permission denied\\"\"": unknown.
ERRO[0002] error waiting for container: context canceled 

有谁知道这里可能出了什么问题吗?

我找不到这个问题背后的确切原因。但是,这是我修复它的方法(不是解决方案)-

  • 我备份了所有必要的卷和配置文件。
  • 已清除 docker-ce docker-ce-cli containerd.io
  • 删除了任何尾随 files/directories(使用 find / -iname docker 查找)
  • 重新启动
  • 重新安装了以前的软件包
  • 恢复了我所有的备份

如果问题仍然存在,请尝试检查之前备份的文件。如果有人知道确切的原因,或者知道为什么会出现错误,请告诉我。

同样,这不是一个可行的解决方案。如果有的话,这是一种解决方法。