码头工人组成找不到我的文件

马特

Docker告诉我找不到指定的文件。我的背景不对吗?我的文件夹结构如下。

root
  - docker
    - docker-compose-service.yml
  - service
    - DockerFile
  Nuget.config

在我的docker-compose-service.yml文件中

build:
  context: .
  dockerfile: ../service/DockerFile

我从根文件夹运行以下命令

docker-compose -f docker/docker-compose-service.yml up --build

它可以在运行代码时找到Dockerfile,但是在dockerFile内部的一行上失败

COPY NuGet.config .

错误是

failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder408021827/NuGet.config: no such file or directory

我究竟做错了什么?我玩了上下文和dockerFile的位置,但后来找不到DockerFile


嗯,所以如果我从docker文件夹运行命令并将docker-compose-service.yml文件更改为

context: ../
dockerfile: service/DockerFile

这似乎有效

信任512

通常,根据我在项目中看到的内容,上下文的构建方式不同。您应该像这样重组您的项目:

root
  - docker-compose.yml
  - service
    - Dockerfile
    - Nuget.config

build在撰写文件应该是这样算账:

build: ./service

您可以像这样运行它:

docker-compose up --build

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jenkins-码头工人:找不到

来自分类Dev

码头工人:./ entrypoint.sh找不到

来自分类Dev

码头工人:ENTRYPOINT无法执行命令,因为它找不到文件

来自分类Dev

码头工人

来自分类Dev

码头工人撰写文件的问题

来自分类Dev

码头工人撰写oci运行时错误,在$ PATH中找不到可执行文件

来自分类Dev

码头工人为什么不组成我的卷?

来自分类Dev

什么是上下文:。在码头工人组成?

来自分类Dev

jenkins-码头工人:找不到命令..路径设置

来自分类Dev

码头工人; 找不到'docker-ce'的版本'18 .03.0.ce'

来自分类Dev

码头工人-找不到模块:无法解析'react-plotly.js'

来自分类Dev

Xubuntu +码头工人

来自分类Dev

码头工人的监督?

来自分类Dev

码头工人的问题

来自分类Java

正确的码头码头工人撰写

来自分类Dev

我应该使用哪一个?码头工人杀死或码头工人停止?

来自分类Dev

找不到标签lts-3.1向码头工人拉出一个新鲜的Yesod支架

来自分类Dev

码头工人群。无法对 docker 堆栈的容器运行 exec,因为“docker 容器列表”找不到该容器

来自分类Dev

码头工人:容器可以执行码头工人ps或码头工人图像吗?

来自分类Dev

码头工人和产品版本

来自分类Java

码头工人openjdk:8 UnknownHostException

来自分类Dev

詹金斯与码头工人

来自分类Dev

Mesos-Marathon码头工人

来自分类Dev

码头工人停止并删除容器

来自分类Dev

码头工人npm errno -13

来自分类Dev

了解码头工人

来自分类Dev

码头工人错误:未知的斑点

来自分类Dev

如何清理码头工人?

来自分类Dev

跑码头工人出口