解决Docker以默认root用户运行生成的文件权限为root的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Docker以默认root用户运行生成的文件权限为root的问题相关的知识,希望对你有一定的参考价值。

参考技术A 只需以宿主机的普通用户运行即可。

docker run --user $(id -u $USER):$(id -g $USER) -v /etc/passwd:/etc/passwd -v /etc/group:/etc/group ...

以上是关于解决Docker以默认root用户运行生成的文件权限为root的问题的主要内容,如果未能解决你的问题,请参考以下文章

以宿主机用户身份运行Docker容器

在 Docker 中以非 root 用户身份运行应用程序

docker挂载volume的用户权限问题

CentOS说 | 为什么我们不允许非root用户直接运行Docker命令?

Docker:非root用户启动操作docker

使用 docker-compose 时如何在容器内使用主机用户修改卷文件