docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker Run命令部署 Apache WebDAV

使用Docker Run命令快速部署 Apache WebDAV 服务

作者:❀͜͡傀儡师

本文介绍如何使用docker run命令快速部署 Apache WebDAV 服务,并完成基本配置和访问验证,感兴趣的朋友跟随小编一起看看吧

本文介绍如何使用 docker run 命令快速部署 Apache WebDAV 服务,并完成基本配置和访问验证。

一、拉取 WebDAV 镜像

首先从 Docker Hub 拉取 Apache WebDAV 镜像:

docker pull apachewebdav/apachewebdav
# x86镜像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/apachewebdav:latest
# arrch64镜像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_apachewebdav:latest

二、创建数据目录

在宿主机上创建用于存储 WebDAV 数据的目录,并设置权限:

mkdir -p /data/webdav/dav /data/webdav/data
chmod 777 /data/webdav

说明

三、使用 Docker Run 启动容器

执行以下 docker run 命令启动 WebDAV 容器:

docker run -d \
  --name webdav \
  --restart always \
  -p 8080:80 \
  -e AUTH_TYPE=Digest \
  -e USERNAME=alice \
  -e PASSWORD=admin@168 \
  -v /data/webdav/dav:/var/lib/dav \
  -v /data/webdav/data:/var/lib/dav/data \
  registry.cn-hangzhou.aliyuncs.com/qiluo-images/apachewebdav:latest

参数说明

四、验证容器运行状态

启动后,查看容器是否正常运行:

docker ps | grep webdav

或使用:

docker ps -a --filter name=webdav

五、查看容器日志

通过以下命令查看 WebDAV 服务的运行日志:

docker logs -f webdav

日志中若显示类似 Apache/2.4.x (Unix) Server started 的信息,说明服务已成功启动。

六、访问 WebDAV 服务

在浏览器中输入以下地址进行访问:

http://192.168.x.x:8080

注意:请将 192.168.x.x 替换为实际服务器的 IP 地址。

登录信息

浏览器会弹出认证窗口,输入上述账号密码即可访问 WebDAV 共享目录。

七、常用管理命令

停止容器

docker stop webdav

启动容器

docker start webdav

重启容器

docker restart webdav

删除容器(需先停止)

docker rm webdav

查看实时日志

docker logs -f webdav

八、注意事项

通过以上步骤,您已成功使用 docker run 命令部署了一个支持 Digest 认证的 Apache WebDAV 服务,可以用于文件共享、备份存储等场景。

到此这篇关于使用Docker Run命令快速部署 Apache WebDAV 服务的文章就介绍到这了,更多相关Docker Run命令部署 Apache WebDAV内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文