2023 群暉7.2 Docker下vaultwarden非root用戶設(shè)置
非教程,僅供參考
由于群暉更新了7.2,docker套件變成了Container Manager套件,并且增加了項目功能,也就是docker-compose,使創(chuàng)建容器變得更加便捷,便寫篇文章當(dāng)筆記。?
準(zhǔn)備:
群暉型號:DS920+
群暉版本:7.2
vaultwarden版本:1.29.1
目的:
1.dcoker容器中,vaultwarden文件夾的權(quán)限不再使用Everyone,或是創(chuàng)建vaultwarden容器時使用高權(quán)限執(zhí)行,而是單獨創(chuàng)建用戶和用戶組。
2.根據(jù)vaultwarden官方文檔非root權(quán)限,通過docker-compose創(chuàng)建vaultwarden容器
設(shè)置權(quán)限和Container Manager項目創(chuàng)建參考:2023 群暉7.2 Docker容器權(quán)限管理
鏈接:https://www.bilibili.com/read/cv25646760
一、docker-compose.yml

說明:
image:Container Manager中映像的名稱和版本號
container_name:創(chuàng)建容器的名稱
user:uid和gid(vaultwarden容器的環(huán)境變量沒有提供PUID和PGID)
volumes:映射的文件夾,也就是Container Manager容器中的存儲空間設(shè)置,這里注意路徑需要文件夾右鍵->屬性->位置,而不是像存儲空間設(shè)置只需要/docker/vaultwarden/就行
ports:Container Manager容器中的端口設(shè)置,8000為vaultwarden官方文檔中非root權(quán)限端口,8001為自定義端口
二、結(jié)尾
至此,所有步驟完成,以上就是本篇所有內(nèi)容。