当前位置:  开发笔记 > 运维 > 正文

Docker COPY命令允许777访问复制的文件

如何解决《DockerCOPY命令允许777访问复制的文件》经验,为你挑选了1个好方法。

在我的docker文件中,我有以下命令:

USER gerrit
COPY gerrit-default-config /var/gerrit/etc/gerrit.config

运行图像我看到文件访问号码是777.它是默认值吗?有没有办法在每次COPY之后更改访问权限而不是运行chmod?

RUN chmod 600 /var/gerrit/etc/gerrit.config

Armin Braun.. 14

权限从您的主机继承.如果该文件在复制之前在主机上的777上,那么您将在容器中获得777.

如果您不想在这里使用777,只需在主机中将其调整为600即可.

资料来源:https://github.com/docker/docker/issues/6333



1> Armin Braun..:

权限从您的主机继承.如果该文件在复制之前在主机上的777上,那么您将在容器中获得777.

如果您不想在这里使用777,只需在主机中将其调整为600即可.

资料来源:https://github.com/docker/docker/issues/6333

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有