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

如何测试dockerignore文件?

酆君墨
2023-03-14
问题内容

阅读.dockerignore文档后,我想知道是否有测试方法?

例子

**/node_modules/

如何检查我的dockerfile忽略正确的文件和目录?


问题答案:

为了扩展VonC的建议,以下是一个示例构建命令,您可以使用该命令来创建具有当前文件夹的构建上下文的映像:

docker image build -t build-context -f - . <<EOF
FROM busybox
COPY . /build-context
WORKDIR /build-context
CMD find .
EOF

创建完成后,运行容器并检查/build-context目录的内容,其中包括.dockerignore文件未排除的所有内容:

# run the default find command
docker container run --rm build-context

# or inspect it from a shell using
docker container run --rm -it build-context /bin/sh

然后,您可以使用以下命令进行清理:

docker image rm build-context


 类似资料:
  • 读完<代码>。dockerignore文档,不知道有没有办法测试一下? 如何检查dockerfile忽略正确的文件和目录?

  • 问题内容: 我是新手,请放手。我有一些简单的程序,我需要对写方法进行junit测试。我在输入中有一些收藏。我该怎么做?这是我的代码: 我想知道,因为我从文件中读取了之后,我们可以同时参加两个测试(写/读)还是更好地单独进行测试(如果我们的测试失败了,我们不知道问题出在哪里- 读或写)?如何在junit上正确进行此操作(准备进行测试,然后进行自我测试)?更好地在示例中显示,这样可以更好地理解。 谢谢

  • 文件可以从相对于省道脚本文件的目录中读取,简单地称为。 但是,在IDE中运行的颤振测试无法读取该文件。 加载为资源(不是,因为我不想在应用程序中捆绑测试数据文件)在测试中也不起作用。 在flatter中读取文件的好方法是什么(对于命令行测试和IDE测试)? 运行非常快。然而,IntellijIDE内部的测试速度非常慢,但它可以设置调试断点并单步执行和查看变量。所以这两种测试都非常有用。

  • Some quick examples for techniques for testing. 合约事件Testing ERC-20 Transfer Event describe('Events', async function() { it('triggers a Transfer event', function() { let contract = new Con

  • 问题内容: 如何处理异常? 例如,我想忽略目录中除之外的所有内容。 我试过了… 似乎不起作用。 显示任何一种方式。 问题答案: 似乎没有处理异常。如果存在众所周知的语法,则可以提出更改并提出请求。 在commands.go的标记1.3中,我们看到了以下内容: 并在archive.go中:

  • 问题内容: 将模块插入项目后,如何在该模块中运行测试用例? 即我做了: 然后尝试测试其中的内容: 我们是否应该单独检查模块并进行测试?我不知道该怎么办。看来,当我知道如何找到已获取的模块时,但是当我使用它时,它在路径中“找不到”。 问题答案: 需要包,而不是相对于的文件夹。 因此,省略开头和结尾的文件名,它将起作用: 如果当前目录是您要测试的软件包文件夹,您甚至可以忽略它,例如 作为参考,请参阅C