.dockerignore 在新的 m1 macbook 上没有按预期工作

时间:2021-01-06 07:16:49

标签: docker nginx dockerfile dockerignore

我刚刚切换到 M1 macbook 并尝试使用 M1 的 docker 预览,但是我在构建 docker 图像时不断收到此错误

 => ERROR [4/7] COPY ./deploy/demo/deps/nginx.conf /etc/nginx/conf.d/.nginx.conf                                                                                                                                                                                                   0.0s
------
 > [4/7] COPY ./deploy/demo/deps/nginx.conf /etc/nginx/conf.d/nginx.conf:

这里是 dockerfile

/deploy/
!/deploy/**/deps/

问题是第二行 !/deploy/**/deps/ 没有按预期工作。部署下的所有文件都被忽略,但我想保留 deps。它在英特尔 macbook 上运行良好。此外,当我将 ** 替换为演示时,它也可以正常工作。我查看了 dockerignore 文档,不知道为什么会发生这种情况,谢谢。

0 个答案:

没有答案