Estou aprendendo o Docker e gosto bastante.
No entanto, eu não entendo, por que o docker precisa de privilégios de root para criar contêineres, ler logs e assim por diante.
Eu li alguns artigos como este
https://docs.docker.com/articles/security/
mas tudo o que vejo lá é "o docker precisa de privilégios de root, porque pode ter acesso às pastas raiz". Bem, eu não me importaria de executar janelas de encaixe como não raiz e conceder acesso a pastas pertencentes a usuários não raiz no sistema externo.
Por que isso é um problema?