【发布时间】:2021-12-18 07:44:07
【问题描述】:
我项目中的一个文件夹是只读的:
ls -la client/cypress
drwxr-xr-x 10 user staff 320 Nov 2 18:06 .
drwx------ 2 root staff 64 Nov 2 17:58 resource <--- this one
我在基目录(上下文)的.dockerignore 中忽略了它
client/cypress/resource
简单的码头工人定义:
WORKDIR /src
COPY client/ client
CMD ["/bin/bash"]
$ docker build . 失败:error from sender: open client/cypress/resource: permission denied
以 sudo 运行,但为什么 docker 不忽略该文件?如果我忽略包含该文件夹的目录,它工作正常。 (我知道我可以 chmod 文件,但它是由其他工具以编程方式生成的)
【问题讨论】:
标签: docker dockerignore