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