Docker卷,更改文件权限/所有者
我在docker集装箱的铁轨上运行ruby。 如果我生成的东西像docker-compose run rails rails g controller posts index show
,文件的所有者是根。 之后,我必须经常运行chown -R . $USER
chown -R . $USER
,这很烦人。
有没有人知道我可以如何解决这个问题,以便每个生成的文件的所有者是主机用户?
您可以使用docker-compose run --user $USER
,但是该用户必须已经存在于容器中,所以您必须在Dockerfile中创build它。