потому что тебе еще chown на каталоги в рантайме надо делать
зачем? это прекрасно и в докерфайле делается
очевидно, потому что у тебя докер образ становится прибит к особенностям конкретной машины ?
Почему? Какая разница, что за юзеры вне контейнера?
потому что когда ты делаешь docker run -u $(id -u) и еще и bind mount, то у тебя начинаются спецэффекты с правами на файлы
С bind mount - большая
Почему данные на volume-е не подготовить под требования образа? Просто запустишь docker run-ом без всяких $(id -u), подцепив вольюм, и все.
Ответ - это надо делать ? И это тогда не про локальную разработку
Обсуждают сегодня