【问题标题】:Enable acl on docker alpine image在 docker alpine 映像上启用 acl
【发布时间】:2019-04-02 00:56:07
【问题描述】:

我没有找到基于 alpine 的示例 docker 映像,它会自动安装 acl 包并在主挂载点上启用它/

我找到了 Ubuntu 的手动程序: https://help.ubuntu.com/community/FilePermissionsACLs 我想这也适用于 alpine,但没有 acl-ready alpine docker 映像。

你能帮我解决这个问题吗?

更新: 我找到了这个使用 --storage-driver=devicemapper 选项指定的链接: How to use setfacl within a Docker container? 我必须检查缺点

感谢和问候, 克里斯托夫

【问题讨论】:

  • 你成功了吗?我也在寻找相同的东西,但徒劳无功。

标签: docker acl alpine


【解决方案1】:

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

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

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

【讨论】:

  • 很遗憾,添加 acl 包只能查询 ACL,但不会让容器使用它们,因此仍然存在所有“拒绝访问”的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-30
  • 1970-01-01
  • 2021-04-10
  • 2016-09-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多