Docker卷,更改文件权限/所有者

时间:2015-11-03 20:08:37

标签: permissions docker docker-compose

我在Docker容器中的rails上运行ruby。如果我生成类似docker-compose run rails rails g controller posts index show的内容,则文件所有者为root。之后,我必须始终运行chown -R . $USER,这很烦人。

有没有人知道如何解决这个问题,以便每个生成的文件的所有者是主机用户?

1 个答案:

答案 0 :(得分:0)

您可以使用docker-compose run --user $USER运行,但该用户必须已存在于容器中,因此您必须在Dockerfile中创建它。