在Docker Alpine映像上启用ACL

时间:2018-10-29 06:06:34

标签: docker acl alpine

我找不到基于 alpine 的示例docker镜像,该镜像会自动安装acl软件包并在主挂载点/

上启用它

我找到了Ubuntu的手动过程: https://help.ubuntu.com/community/FilePermissionsACLs 我猜这也适用于高山,但没有支持acl的高山docker映像。

您能帮我吗?

更新: 我发现此链接使用--storage-driver = devicemapper选项指定: How to use setfacl within a Docker container? 我必须检查缺点

感谢和问候, 克里斯托夫(Christophe)

1 个答案:

答案 0 :(得分:1)

要在alpine上安装acl,必须运行apk add acl并查看它是否适用于您的情况。使用setfacl --help查看所有可用命令。

例如setfacl -m u:deploy:rw ~/test

但是在我的情况下,acl仅在命名卷中起作用,而在绑定安装的卷中不起作用。我不确定适当的--storage-driver。就我而言,overlay2正常工作。因此,请尝试一下并随时编辑答案。