Tag: devtools

如何在Docker容器中生成与主机用户具有相同所有者的文件

我使用docker容器在git仓库中完成一些开发任务。 我使用的容器是专门为每个项目构build的,每个贡献者只需要docker CLI即可完成任务。 糟糕的一面是容器以root身份运行,一旦容器停止,生成的文件就被root所拥有,这很糟糕。 在退出之前,我不能更改容器中的所有者,因为容器/ etc / passwd文件中没有所需的用户。 我会在编译docker镜像之前在容器中创build一个用户,但是这个容器不会是通用的(对于我的所有开发团队来说)。 最好的做法是什么?