首页 > 其他分享 >Docker部署WebDav服务

Docker部署WebDav服务

时间:2022-08-17 03:22:06浏览次数:61  
标签:webdav 部署 -- bytemark Docker 搭建 共享 WebDav

问题分析

最近在用学校机房中的服务器搭建一个文件共享服务,前期使用了宝塔面板一键搭建了 FTP 服务器,使用一切正常。但是最近在使用其观看存储的视频文件时播放体验并不友好,决定更换共享服务。

samba 可能由于端口等问题一直未能成功连接,且搭建过程较为复杂。
DLNA 使用 minidlna 的搭建异常方便,但是在安卓手机上的 nplayer 和 vlc 不能通过 zerotier 搭建的虚拟局域网搜索到 DLNA 服务。
NFS 由于未知原因也未能在 zerotier 搭建的虚拟局域网中连接。

在综合了各种共享方式后最终选择了使用 WebDav 来共享文件。由于其他教程写的有些许问题,因此将搭建过程写下来方便以后使用。

部署

  • 拉取bytemark/webdav镜像
    docker pull bytemark/webdav

  • 运行镜像

sudo docker run --name webdav --restart always -v /共享文件夹:/var/lib/dav/data -e AUTH_TYPE=Digest -e USERNAME=用户名 -e PASSWORD=密码 --publish 端口:80 -d bytemark/webdav

标签:webdav,部署,--,bytemark,Docker,搭建,共享,WebDav
From: https://www.cnblogs.com/ppsuc-polaris/p/16593556.html

相关文章

  • 部署Qt程序-Linux
    Qt程序编译出可执行文件之后,一般会依赖Qt的相关动态库,在没有安装过Qt的机器上就无法运行。所以在部署时需要将依赖的Qt相关库文件也打包进去。linuxdeployqt工具windeplo......
  • docker篇:迁移备份、Dockerfile、私有仓库、docker-compose
    目录一、迁移备份二、Dockerfile2.1镜像如何获得2.2Dockerfile是什么?2.3如何构建镜像和配置dockerfile三、Docker私有仓库3.1如何将镜像传到公有仓库3.2自己搭建私有......
  • Docker安装RabbitMQ
    一.拉取镜像。dockerpullrabbitmq 二.查看镜像。 三.启动RabbitMQ。dockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672rabb......
  • 六七、《微服务:从设计到部署》--选择部署策略+重构单体应用为微服务
    选择部署策略:部署单体应用意味着运行一个或多个来自单个较大应用的相同副本。你通常会配置N个服务器(物理或虚拟),每台服务器上会运行M个应用实例。单体应用的部署并不总......
  • Centos8.2安装docker
    1.卸载(如安装过docker可使用以下命令卸载)yumremovedocker\docker-client\docker-client-latest\docker-......
  • 四、《微服务:从设计到部署》--服务发现
    客户端发现(client-sidediscovery)当使用客户端发现模式时,客户端负责确定可用服务实例的网络位置和请求负载均衡。客户端查询服务注册中心(serviceregistry),它是可用服务实......
  • 如何在Ubuntu系统中安装和卸载Docker
    简介本文简单介绍如何在Ubuntu系统中安装和卸载Docker。先决条件系统要求安装Docker需要以下Ubuntu版本之一的64位版本:UbuntuJammy22.04(LTS)UbuntuImpish21......
  • 大型WLAN组网部署
    大型WLAN网络关键技术技术作用VLANPool通过VLANPool把接入的用户分配到不同的VLAN,可以减小广播域,减小网络中的广播报文,提升网络性能DHCPOption43&52当AC和AP间是三......
  • GitHub/Gitee静态页托管页部署SSL证书
    本文档介绍了在Github/Gitee的静态页托管Pages服务部署SSL证书,配置HTTPS安全访问的操作说明。Pages服务Github/Gitee的Pages是一个免费的静态网页托管服务,您可以使用Gith......
  • 部署jumpserver
    下载镜像jumpserver、mysql(要求5.7以上)、redis1. dockerpulljumpserver/jms_all:1.5.62. dockerpullmysql:5.73. dockerpullredis:5.0部署mysql:vimdocker-......