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

时间:2015-12-24 00:11:59

标签: linux docker file-access

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

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

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

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

1 个答案:

答案 0 :(得分:11)

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

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

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