当前位置: 首页 > 面试题库 >

向Docker添加一个卷,但不包括一个子文件夹

郁灿
2023-03-14
问题内容

假设我的主机上有一个Docker容器和一个文件夹/hostFolder。现在,如果我要对这个文件夹添加到多克尔容器的体积,那么我可以通过使用这样做ADDDockerfile或安装它作为一个音量。

到目前为止,一切都很好。

现在/hostFolder包含一个子文件夹/hostFolder/subFolder

我想挂载/hostFolder到泊坞容器(无论是读写或只读不要紧,可以工作在我),但我
希望把它列入/hostFolder/subFolder。我想排除这一点,我也希望Docker容器能够对此子文件夹进行更改,而不会在主机上也进行更改。

这可能吗?如果是这样,怎么办?


问题答案:

使用docker-compose,我可以在本地使用node_modules,但是可以在docker容器中使用以下语法忽略它: docker- compose.yml

volumes:
   - './angularApp:/opt/app'
   - /opt/app/node_modules/

因此,所有内容./angularApp都映射到了/opt/app,然后我创建了另一个装载卷/opt/app/node_modules/,该装载卷现在是空目录-
即使在我的本地机器./angularApp/node_modules上也不是空的。



 类似资料:
  • 我有一个应用程序,我想打包成一个文件,但遇到了选项的问题,包括html、js和css文件。运行(当然,在将各个数据文件的路径和所需路径添加到.spec文件的中的后,该过程工作正常。 我尝试了这个问题中提出的解决方案,但打包后返回了一个错误。此外,如果不包含这个答案所建议的代码,那么打包到一个文件就可以很好地工作,再次丢失了我需要的html、js和css。 有人在pyinstaller 3.1中遇到

  • 本文向大家介绍编程题:写一个函数,找到一个文件夹下所有文件,包括子文件夹相关面试题,主要包含被问及编程题:写一个函数,找到一个文件夹下所有文件,包括子文件夹时的应答技巧和注意事项,需要的朋友参考一下 考察点:遍历  

  • 目前正在用C#中的ITextSharp构建一个PDF。PDF由三个“部分”组成,一个封面,一个可以跨越多个页面的表格,以及一个最终页面。拥有该表的页面需要在第一页包含页眉,并在所有包含页眉的页面上包含页脚,但封面和最后一页不需要。 我使用XMLWorker构建页面,但这并不重要。构建页面的代码如下: 我遇到的麻烦是确定一种方法来防止页脚出现在结束页上。我正在重写OnEndPage以创建页脚。是否有

  • 问题 在本机硬盘上有一个HTML文件,需要对它进行解析从中抽取数据或进行修改。 办法 可以使用静态Jsoup.parse(File in, String charsetName, String baseUri) 方法: File input = new File("/tmp/input.html"); Document doc = Jsoup.parse(input, "UTF-8", "http

  • 问题内容: 我正在尝试仅将原始文件从一个目录复制到另一个目录,但是某些文件具有相同的名称…我正在尝试使用哈希来比较文件,如果其不在目录中发送并且名称相同,它到file_name.something。目前,我正在获取一些文件,并且具有相同名称的文件正在被覆盖…任何人都可以提出建议吗? 问题答案: 您将哈希与文件名进行比较。你需要类似的东西 计算目标文件夹中每个文件的哈希值。 此外,在当前版本中,您的

  • 目标 了解如何手动编写访问器方法对的声明 学习使用或不使用参数调用方法的正确语法 了解嵌套的方法调用 访问器方法 您在上一节末看到的实际使用的 getter 和 setter 称为访问器方法。(快速复习:getter 是检索属性值的方法;setter 是修改该值的访问方法。)要封装一个类中来自其他对象的数据,可以将它的变量声明为 private,然后提供访问器方法。 访问器的命名严格遵守称为 Ja