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

标签 permissions docker docker-compose

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

有谁知道我该如何解决,以便每个生成的文件的所有者是主机用户?

最佳答案

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

关于permissions - Docker卷,更改文件权限/所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33508123/

相关文章:

dockerfile 不更新容器

docker compose 文件不工作 : replicas Additional property replicas is not allowed

elasticsearch - 如何将FSCrawler REST与docker-compose连接

Linux 创建文件链接所需的最低权限是什么?

javascript - Facebook SDK 权限

docker - 如何将 kubectl 日志保存到主机上的文件中?

docker - 使用 Docker 在我的 VPS 上部署我的应用程序的最佳实践是什么?

Docker 在单个节点上滚动更新

javascript - 在 Mozilla Firefox 上启用 Web Speech API

database - 多种权限类型(角色)以十进制形式存储在数据库中