Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
路径中带有@的Dockerfile副本_Docker_Dockerfile - Fatal编程技术网

路径中带有@的Dockerfile副本

路径中带有@的Dockerfile副本,docker,dockerfile,Docker,Dockerfile,试图构建nginx docker映像时,我无法回避此问题: FROM nginx COPY node_modules/@company/my-package/dist/* /usr/share/nginx/html 错误: COPY failed: no source files were specified COPY无法获取我的@,如果没有它,它将正常工作。我尝试了\,[],,',\,但没有成功 我读到它使用了golang规则,但找不到@的解决方案 谢谢 我添加了一个自动生成的.dock

试图构建nginx docker映像时,我无法回避此问题:

FROM nginx

COPY node_modules/@company/my-package/dist/* /usr/share/nginx/html
错误:

COPY failed: no source files were specified
COPY
无法获取我的
@
,如果没有它,它将正常工作。我尝试了
\
[]
'
\
,但没有成功

我读到它使用了golang规则,但找不到
@
的解决方案


谢谢

我添加了一个自动生成的
.dockrignore
,其中包含
节点模块。这就是Docker找不到源文件的原因


吸取教训

在这里工作正常。您确定glob确实与某些文件匹配吗?您的构建上下文是否正确?