Linux Docker挂载群晖WebDAV到本地

这篇具有很好参考价值的文章主要介绍了Linux Docker挂载群晖WebDAV到本地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

挂载群晖的WebDAV,使用群晖的WebDAV Server搭建的服务。
群晖配置了证书。

使用镜像: docker-webdav-client

docker run -it --rm \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --security-opt "apparmor=unconfined" \
    --env "WEBDRIVE_USERNAME=<YourUserName>" \
    --env "WEBDRIVE_PASSWORD=<SuperSecretPassword>" \
    --env "WEBDRIVE_URL=https://dav.box.com/dav" \
    --env "DAVFS2_ASK_AUTH=0" \
    -v /mnt/tmp:/mnt/webdrive:rshared \
    efrecon/webdav-client

这个镜像就是封装了davfs2
用环境变量DAVFS2_开头可以将参数写入到此工具的配置文件:/etc/davfs2/davfs2.conf
DAVFS2_ASK_AUTH=0 :如果在secretsfile中找不到凭据和密码,则以交互方式询问用户。询问用户是否无法验证servercert。0 =否,1 =是。

在绑定过程中发生以下错误:

Caught TERM! Unmounting /mnt/webdrive...
Forwarding TERM to 13
the server certificate does not match the server name
the server certificate is not trusted
issuer:      Synology Inc., Taipel, TW
subject:     Synology Inc., Taipel, TW
identity:    synology
fingerprint: xxxx
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.

这是因为用的IP和SSL证书不匹配,解决:
导出群晖的证书:控制面板-安全性-证书-操作-导出证书 解压 只需要cert.pem,放到Linux服务器上
增加以下参数:
–env “DAVFS2_trust_server_cert=/cert/cert.pem” 用于指定证书,路径是容器内的
-v /root/webdav/cert:/cert 将证书映射进容器文章来源地址https://www.toymoban.com/news/detail-850857.html

docker run -it --rm \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --security-opt "apparmor=unconfined" \
    --env "WEBDRIVE_USERNAME=<YourUserName>" \
    --env "WEBDRIVE_PASSWORD=<SuperSecretPassword>" \
    --env "WEBDRIVE_URL=https://dav.box.com/dav" \
    --env "DAVFS2_ASK_AUTH=0" \
    --env "DAVFS2_trust_server_cert=/cert/cert.pem" \
    -v /mnt/tmp:/mnt/webdrive:rshared \
    -v /root/webdav/cert:/cert \
    efrecon/webdav-client

到了这里,关于Linux Docker挂载群晖WebDAV到本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖alist挂载Webdav同步报错

    群晖上安装alist的Docker版本 alist上挂载阿里云盘 群晖Cloud Sync添加Webdav同步盘。 如图,在Cloud Sync同步阿里云盘文件时,提示 下载失败,权限不足 。 在alist中开启 web_direct 参考链接: https://alist-doc.nn.ci/docs/driver/base

    2024年02月12日
    浏览(47)
  • Linux/fedora下通过WebDav挂载小雅

    最近发现了一个不错的网盘项目, 把很多资源放到阿里云盘了地址在这里 小雅 现在想把小雅通过webdav的方式挂在到fedora的系统下 davfs2  —— 安装davfs2 挂载小雅 创建挂在目录 挂载 按提示输入 Username 和 Password , 两个分别是 guest 和 guest_Api789 查看、确认已挂载成功 卸载 注

    2024年04月08日
    浏览(29)
  • alpine系统安装 安装docker作为宿主 阿里云webdav挂载 看这一个就够了

    目录 一、创建alpine主机 二、安装alpine 三、安装docker 四、创建docekr挂载阿里云盘为webdav 本文分为两个部分         一、创建虚拟机         二、挂载阿里云盘为webdav 官网:downloads | Alpine Linux 资源:上述所提到的所有资源文件,页面内搜索按住ctrl+f_年关的博客-CSDN博客 使用

    2024年02月08日
    浏览(29)
  • 【Docker】Linux中Docker数据管理的数据卷及挂载

    目录 一、数据管理 1. 讲述 2. 应用场景 二、数据卷的应用 1. 命令 2. tomcat镜像 3. 挂载数据卷 4. 项目部署在数据卷 三、目录挂载 四、完善Tomcat配置 每篇一获 Docker 的数据管理主要涉及到两个方面: 数据卷(Volumes) 和 绑定挂载(Bind Mounts) 。 数据卷(Volumes) :数据卷是

    2024年01月20日
    浏览(55)
  • Docker:本地目录挂载

    查看MySQL容器,判断是否有数据卷挂载 基于宿主机目录实现MySQL数据目录、配置文件、初始化脚本的挂载 docker inspect nginx 是用来获取关于 Docker 容器或镜像配置和元数据的详细信息的命令。 当你运行 docker inspect 命令时,它将返回一个 JSON 格式的输出,其中包含有关指定容器或

    2024年02月06日
    浏览(32)
  • docker本地目录挂载

    小命令 还是以nginx为例,上篇文章我们制作了nginx静态目录的数据卷,此时查看nginx容器时会展示出来(docker inspect nginx 展示信息太多,这里只截图数据卷挂载信息): 解释: Source:宿主机数据卷位置。 Destination:已挂载的容器目录 Name:数据卷名称 下边命令只是把默认数据

    2024年02月20日
    浏览(28)
  • Linux 本地 Docker Registry本地镜像仓库远程连接

    Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉取和推送)镜像,不受本地局域网限制! 使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我们连接镜像仓库的本地端口 执行

    2024年01月21日
    浏览(38)
  • 【Kafka】Linux本地和Docker安装Kafka

    1、上传jdk-8u261-linux-x64.rpm到服务器并安装: 2、配置环境变量: 1、上传zookeeper-3.4.14.tar.gz到服务器 2、解压到/opt: 3、修改Zookeeper保存数据的目录,dataDir: 4、编辑/etc/profile: 设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置; ZOOKEEPER_PREFIX指向Zookeeper的解压目录; 将Zook

    2024年01月21日
    浏览(31)
  • 【Kafka】Kafka安装:Linux本地和Docker

    1、上传jdk-8u261-linux-x64.rpm到服务器并安装: 2、配置环境变量: 1、上传zookeeper-3.4.14.tar.gz到服务器 2、解压到/opt: 3、修改Zookeeper保存数据的目录,dataDir: 4、编辑/etc/profile: 设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置; ZOOKEEPER_PREFIX指向Zookeeper的解压目录; 将Zook

    2024年02月22日
    浏览(27)
  • Linux 本地 Docker Registry本地镜像仓库远程连接【内网穿透】

    Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉取和推送)镜像,不受本地局域网限制! 使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我们连接镜像仓库的本地端口 执行

    2024年02月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包