Возможно ли использовать тома `docker` в разработке с разрешениями пользователя хоста?

docker выглядит как удобный инструмент для обмена средой разработки.

Но совместное использование томов хоста имеет важный недостаток.docker обычно (всегда?) запускает контейнер под root пользователь и docker создает новые файлы с root разрешения, это проблема.

Итак, как избежать этой проблемы?

  • использовать обычай Dockerfile, entrypoint для каждого пользователя и запуска docker с -u флаг?
  • использование rkt?

1 ответ

Докер обычно не используется для этой цели. Скорее, это Vagrant, который удобен для совместного использования сред разработки. На самом деле, есть подкоманда специально для этой цели.

Другие вопросы по тегам