docker编写错误“;找不到指定的Dockerfile:Dockerfile";

docker编写错误“;找不到指定的Dockerfile:Dockerfile";,docker,docker-compose,Docker,Docker Compose,当我运行docker compose up时,我得到以下错误 错误:找不到指定的Dockerfile:Dockerfile 以下是我的撰写文件内容: version: '3' services: web: build: . ports: - "5000:5000" redis: image: "redis:alpine" “build.”指令正在当前目录中查找默认Dockerfile,但找不到它。如果您只是尝试运行redis,则不需要从Dockerf

当我运行
docker compose up
时,我得到以下错误

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

以下是我的撰写文件内容:

version: '3'
services:
  web:
    build: .
    ports:
      - "5000:5000"
  redis:
    image: "redis:alpine"
“build.”指令正在当前目录中查找默认Dockerfile,但找不到它。如果您只是尝试运行redis,则不需要从Dockerfile生成。

指令正在当前目录中查找默认Dockerfile,但找不到它。如果您只是尝试运行redis,则不需要从Dockerfile构建

  • Dockerfile
    在同一目录中

    确保名为
    Dockerfile
    的文件保存在同一目录中

  • Dockerfile
    位于不同的文件夹中

    如果要将其保存在其他位置,请使用
    context

  • 我的
    Dockerfile
    名称不同

    如果希望保持
    Dockerfile
    名称不同,请使用

  • Dockerfile
    在同一目录中

    确保名为
    Dockerfile
    的文件保存在同一目录中

  • Dockerfile
    位于不同的文件夹中

    如果要将其保存在其他位置,请使用
    context

  • 我的
    Dockerfile
    名称不同

    如果希望保持
    Dockerfile
    名称不同,请使用


  • 这是我的撰写文件内容:这是我的撰写文件内容:它起作用了。谢谢,洗液起作用了。谢谢
    build:
      context: ./dir
    
    build:
      context: .
      dockerfile: Dockerfile-alternate