避免 docker 挂载时产生 root 权限文件

樵夫 at 
在 docker 挂载磁盘的时候,由于很多容器内使用 root 运行程序,会导致挂载中产生的文件属于 root:root。一般容器外用户并不是 root,会让文件共享甚至阅读日志产生不必要的麻烦。本文旨在不更改容器的情况下,从根本上解决产生 root 权限文件的问题。docker 产生的文件经常需要 sudo chmod o+rw *然后访问,虽然麻烦,但好歹有 sudo 的权限。没有 sudo 权限的时候就没那么走运了,这时候我发现了三种操作可以解决这个问题。文章分为三部分,解释了挂载的原理、提供了三种解决原理、就方案进行演示。若仅希望获得推荐的解决方案,可以直接跳到方案演示的使用子用户一节……