.dockerignore排除某些子文件夹

时间:2017-10-16 21:45:48

标签: node.js docker dockerfile

我有一个node_modules文件夹,其中包含/node_modules/@mymodules/schema/node_modules/@mymodules/ui下的两个私有包。一旦尝试按预期安装这些软件包,我的Dockerfile中的npm install运行失败。

我想从.dockerignore中排除这些文件夹,但我不知道为什么以下内容无效:

node_modules/**/*
!node_modules/@mymodules/**/*

如果我exec bash进入容器,ls则显示!排除没有做任何事情。如何排除node_modules但包含这些模块?

0 个答案:

没有答案