docker
выглядит удобным инструментом для совместного использования среды разработки.
Но у совместного использования томов хоста есть важный недостаток. docker
обычно (всегда?) запускает контейнер под root
пользователь и docker
создает новые файлы с root
разрешения, это проблема.
Итак, как избежать этой проблемы?
Dockerfile
, entrypoint
для каждого пользователя и запустить docker
с участием -u
флаг?rkt
?Docker обычно не используется для этой цели. Скорее это Бродяга это удобно для совместного использования сред разработки. На самом деле есть подкоманда специально для этой цели.