假设我的主机上有一个 Docker 容器和一个文件夹 /hostFolder
。现在,如果我想将此文件夹作为卷添加到 Docker 容器中,那么我可以通过在 中使用 ADD
Dockerfile
或将其安装为卷来执行此操作。
到目前为止,一切都很好。
现在 /hostFolder
包含一个子文件夹 /hostFolder/subFolder
。
我想将 /hostFolder
挂载到Docker容器中(无论是读写还是只读都无所谓,对我都有效),但我不想包含它 /hostFolder/subFolder
– ---
。我想排除它,并且我还希望 Docker 容器能够对这个子文件夹进行更改,而不会在主机上对其进行更改。
这可能吗?如果是这样,怎么做?
原文由 Golo Roden 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 docker-compose 我可以在本地使用 node_modules,但是在 docker 容器中使用
docker-compose.yml
中的以下语法忽略它So everything in
./angularApp
is mapped to/opt/app
and then I create another mount volume/opt/app/node_modules/
which is now empty directory - even if in my local machine./angularApp/node_modules
不为空。