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

Docker:从父目录添加文件

长孙和悦
2023-03-14
问题内容

在我Dockerfile有:

ADD ../../myapp.war /opt/tomcat7/webapps/

该文件以向ls ../../myapp.war我返回正确文件的方式存在,但是当我执行时,sudo docker build -t myapp .我得到了:

Step 1 : ADD ../../myapp.war /opt/tomcat7/webapps/
2014/07/02 19:18:09 ../../myapp.war: no such file or directory

有人知道为什么以及如何正确进行吗?


问题答案:

您可以从父目录构建Dockerfile:

docker build -t <some tag> -f <dir/dir/Dockerfile> .


 类似资料:
  • 在我的Dockerfile中,我得到了: 该文件以ls../的形式存在/myapp。war返回正确的文件,但当我执行sudo docker build-t myapp时 我有: 有人知道为什么以及如何正确操作吗?

  • 将git更新为我发现以下错误: 我已尝试将项目的父目录添加到但它不起作用。 有解决办法吗 我不想将我正在处理的每个项目添加到文件中。 直到 和 是相同的 更新:在我的例子中,目录(很可能)是由我的Microsoft帐户在旧Windows安装中拥有的。 被接受的答案通过“修复”我的目录。这使得添加-不需要。

  • 将Git更新为我发现以下错误: 致命的:不安全的存储库('F:/GitHub/my-project'由其他人拥有) 要为该目录添加异常,请调用: git config--global--addsafe.directoryF:/GitHub/my-project 我已尝试将项目的父目录添加到,但它不起作用。 有解决办法吗 “x”是别人所有的,这到底是什么意思 我不想把我正在做的每个项目都添加到文件。

  • 问题内容: 我有以下内容: 我正在尝试从父目录导入。在这种情况下,我尝试从测试文件夹中运行“ UnitTest1.py”,并从其上方的目录(文件“ ModuleFile.py”)导入。 我知道已经有很多答案。 SO问题1,SO问题2,其他所有SO问题。我只是找不到“使用../”作为相对导入而不是显式路径。 我知道从Python 2.5开始,根据提到使用的文档,它们支持“相对导入”,但是我专门尝试这

  • 添加mvc目录 很多人是这样的做法: $ tree . -L 1 -d . ├── actions ├── config ├── cron_later ├── doc ├── middleware ├── migrate ├── models ├── node_modules ├── public ├── queues ├── routes ├── test ├── tmp ├── uploads