无法找到指定的Dockerfile:Dockerfile

时间:2018-01-12 11:03:29

标签: docker

这是我的代码

version: '3'
services:
  web:
    build: ./dir
    dockerfile: Dockerfile
    ports: 
    - "5000:5000"
  redis:
   image: "redis:alpine"

1 个答案:

答案 0 :(得分:2)

指定以下内容时:

build: ./dir
dockerfile: Dockerfile

您说的是名为Dockerfile的Dockerfile位于相对于撰写文件的./dir文件夹下。

Docker撰写抱怨它找不到./dir下的Dockerfile。我建议你使用以下语法:

version: '3'
services:
  web:
    build: 
      context: {DIRECTORY CONTAINING DOCKERFILE}
      dockerfile: Dockerfile
    ports: 
    - "5000:5000"
  redis:
   image: "redis:alpine"