如何使用适当的用户:组映射将主机目录挂载到docker容器?

如何使用适当的用户:组映射将主机目录挂载到docker容器?

我用来docker run -v <local dir>:<in docker path>挂载本地目录。容器需要正确的用户:路径组,例如 mongodb 或 sambashare。但是,容器内的数字 ID 和我的主机不匹配。有没有规范的方法来处理这个问题?我应该使用类似 bindfs 的东西来映射它吗?

如果我使用 bindfs 映射用户 ID 然后再-v挂载,那么它就可以正常工作。但我想在 docker 内部执行此操作。有办法吗?

相关内容