找不到指定的Dockerfile
PS E:\wamp64\www\project>docker--version找不到指定的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
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/因此不存在任何机器