首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法找到指定的Dockerfile: Dockerfile

错误:无法找到指定的Dockerfile: Dockerfile
EN

Stack Overflow用户
提问于 2019-02-01 09:03:35
回答 3查看 16.8K关注 0票数 7

我运行以下代码:

代码语言:javascript
复制
➜  frontend git:(master) ✗ docker-compose up
Building web
ERROR: Cannot locate specified Dockerfile: Dockerfile

我得到了上面的错误。这是我的目录:

代码语言:javascript
复制
➜  frontend git:(master) ✗ ls
Dockerfile.dev     docker-compose.yml package.json       src
README.md          node_modules       public             yarn.lock

这是我的docker-compose.yml文件:

代码语言:javascript
复制
version: '3'
services: 
  web: 
    build:
      context: .
      dockerfile: Dockerfile.dev
    ports:
      - "3000:3000"
    volumes:
      - /app/node_modules
      - .:/app

这是一个缩进问题吗?我知道YAML在这方面很有趣。

这是我的Dockerfile.dev

代码语言:javascript
复制
 FROM node:alpine

 WORKDIR '/app'

 COPY package.json .
 RUN npm install

 COPY . .

 CMD ["npm", "run", "start"]

我遵循以下文档:https://docs.docker.com/compose/compose-file/#context

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-02-01 09:23:44

Docker似乎无法识别Dockerfile.dev,因此出现以下消息:

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

它要找的是Dockerfile而不是Dockerfile.dev

当我尝试mv Dockerfile.dev Dockerfile,然后运行docker-compose up时,它按预期工作。

票数 3
EN

Stack Overflow用户

发布于 2019-12-18 18:08:50

错误

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

说明:简而言之,您的docker无法定位区分大小写的docker文件,这可能是因为它没有正确写入(一些不好的例子:DockerFile , dockerfile, Dockerfile.txt , .DockerFile等)。另一个选项可能与文件位置不在正确的路径有关。

Dockerfile解决方案:重命名文件(正确的拼写是Dockerfile),并确保您在项目位置运行它。

为例:

代码语言:javascript
复制
cd ~/<projectPath>
ls -la
#Relevant files Validation
#drwxr-xr-x  7 myUser  staff  224 Dec 18 11:38 ..
#-rw-r--r--  1 myUser  staff  312 Dec 18 11:40 Dockerfile
#-rw-r--r--  1 myUser  staff  224 Dec 18 11:38 app.py
docker build .
票数 9
EN

Stack Overflow用户

发布于 2020-12-21 17:52:24

如果您从另一个位置对docker-file进行mv或复制,则会发生这种情况。尝试重命名它,即使它已经是Dockerfile

代码语言:javascript
复制
mv Dockerfile Dockerfile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54471495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档