2023 群晖7.2 Docker下vaultwarden非root用户设置
非教程,仅供参考
由于群晖更新了7.2,docker套件变成了Container Manager套件,并且增加了项目功能,也就是docker-compose,使创建容器变得更加便捷,便写篇文章当笔记。
准备:
群晖型号:DS920+
群晖版本:7.2
vaultwarden版本:1.29.1
目的:
1.dcoker容器中,vaultwarden文件夹的权限不再使用Everyone,或是创建vaultwarden容器时使用高权限执行,而是单独创建用户和用户组。
2.根据vaultwarden官方文档非root权限,通过docker-compose创建vaultwarden容器
设置权限和Container Manager项目创建参考:2023 群晖7.2 Docker容器权限管理
链接:https://www.bilibili.com/read/cv25646760
一、docker-compose.yml

说明:
image:Container Manager中映像的名称和版本号
container_name:创建容器的名称
user:uid和gid(vaultwarden容器的环境变量没有提供PUID和PGID)
volumes:映射的文件夹,也就是Container Manager容器中的存储空间设置,这里注意路径需要文件夹右键->属性->位置,而不是像存储空间设置只需要/docker/vaultwarden/就行
ports:Container Manager容器中的端口设置,8000为vaultwarden官方文档中非root权限端口,8001为自定义端口
二、结尾
至此,所有步骤完成,以上就是本篇所有内容。