标签搜索

目 录CONTENT

文章目录

派 · 折腾笔记-解决docker镜像挂载webdav提示can't open fuse device的问题

沙漠渔
2024-01-10 16:52:50 / 0 评论 / 0 点赞 / 537 阅读 / 558 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-01-10,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

利用Ubuntu 22.04版本的docker镜像执行mount webdav的时候提示

/sbin/mount.davfs: loading kernel module fuse
/sbin/mount.davfs: loading kernel module fuse failed
/sbin/mount.davfs: waiting for /dev/fuse to be created
/sbin/mount.davfs: can't open fuse device

需要在运行docker 容器时添加如下参数:

--privileged --cap-add=SYS_ADMIN --device /dev/fuse 

例如:

docker run -it --privileged --cap-add=SYS_ADMIN --device /dev/fuse ubuntu:22.04

DockerCVMFS文档中所解释的 ,“ 可以在容器中运行FUSE文件系统,但必须在主机系统上启用FUSE,Docker不会使您加载无法加载到主机上的内核模块 ” 。

这样就可以进入容器执行相关的挂载webdav操作了,具体如何挂载在其他地方再行说明。

0
广告 广告

评论区