找不到指定的Dockerfile

找不到指定的Dockerfile,docker,Docker,PS E:\wamp64\www\project>docker--version Docker版本1.13.1,内部版本092cba3 文件:projet/docker compose.yml version: '2' services: queue: build: context: "./docker/queue/" dockerfile: Dockerfile.dev environment: - "RABBITMQ_DE

PS E:\wamp64\www\project>docker--version
Docker版本1.13.1,内部版本092cba3

文件:projet/docker compose.yml

version: '2'

services:


queue:
    build:
        context: "./docker/queue/"
        dockerfile: Dockerfile.dev
    environment:
        - "RABBITMQ_DEFAULT_USER=user"
        - "RABBITMQ_DEFAULT_PASS=pass"
    ports:
        - "55672:5672"
        - "15672"
    volumes:
        - "queue:/var/lib/rabbitmq:rw"
    networks:
        - "default"

maildev:
    image: djfarrelly/maildev
    ports:
        - "1080:80"
        - "1025:25"
    networks:
        - "default"

build:
    build: ./docker/build/
    volumes:
        - ".:/home/docker:rw"


networks:
    default: {}

volumes:
    db: {}
    queue: {}
文件:project/docker/queue/Dockerfile.dev

  FROM rabbitmq:3.6

  RUN rabbitmq-plugins enable rabbitmq_management
当我运行docker compose时,给了我这个

   Building queue
   ERROR: Cannot locate specified Dockerfile: Dockerfile.dev

可能是
dockerfile:./docker/queue/dockerfile.dev
?我试图复制,但无法复制。也许你故意把OP里的路径写错了
project/docker/queue/Dockerfile.dev
projet/docker compose.yml
,其中第一个文件夹缺少删除器。这是我唯一能想到的问题。另外,这些Dockerfile的权限是什么?它应该可以从docker组中读取。当我执行docker机器ls时:名称活动驱动程序状态URL SWARM docker ERRORS/因此不存在任何机器