我项目中的一个文件夹是只读的:
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,但它是由其他工具以编程方式生成的)