错误:找不到指定的Dockerfile:Dockerfile-dev

时间:2018-02-10 13:24:28

标签: docker docker-compose dockerfile

这是我的项目(debug_project)文件夹的结构。

enter image description here

这是我的Docker撰写命令。

enter image description here

执行命令后,我收到此错误。

enter image description here

这是我的docker-compose-dev.yml文件。

enter image description here

This是我所遵循的链接。

如何解决此错误?

2 个答案:

答案 0 :(得分:2)

假设Dockerfile相对于上下文字段中指定的文件夹存在。

因此,您有两个选择:将Dockerfile移动到app目录中,或者具有Dockerfile的绝对路径。

这样的东西
foo:
  build:
    context: app
    dockerfile: ${PWD}/Dockerfile-dev

答案 1 :(得分:0)

上下文指定包含docker文件的目录的路径。您需要将Dockerfile-dev移动到该目录中。

https://docs.docker.com/compose/compose-file/#build

  

包含Dockerfile的目录的路径,或者是git存储库的URL。

     

当提供的值是相对路径时,它被解释为相对于Compose文件的位置。该目录也是发送到Docker守护程序的构建上下文。