docker
looks like comfortable tool for sharing development environment.
But sharing host volumes has the important drawback.
docker
usually (always?) runs container under root
user, and docker
creates new files with root
permissions, that is a problem.
So, how to avoid this problem?
- use custom
Dockerfile
,entrypoint
for every user and rundocker
with-u
flag? - use
rkt
?