作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我运行这个:
➜ frontend git:(master) ✗ docker-compose up
Building web
ERROR: Cannot locate specified Dockerfile: Dockerfile
我收到了上面的错误。这是我的目录:
➜ frontend git:(master) ✗ ls
Dockerfile.dev docker-compose.yml package.json src
README.md node_modules public yarn.lock
这是我的 docker-compose.yml
文件:
version: '3'
services:
web:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- /app/node_modules
- .:/app
是缩进问题吗?我知道 YAML 对此很有趣。
这是我的Dockerfile.dev
:
FROM node:alpine
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "start"]
我正在关注文档: https://docs.docker.com/compose/compose-file/#context
最佳答案
错误:
ERROR: Cannot locate specified Dockerfile: Dockerfile
说明: 简而言之,您的 docker 无法找到区分大小写的 docker 文件,这可能是因为它的书写不正确(一些不好的示例:DockerFile 、 dockerfile、Dockerfile.txt 、.DockerFile
等...)。另一个选项可能与文件位置不在正确的路径中有关。
解决方案:重命名 Dockerfile(正确的拼写是 Dockerfile
)并确保您在项目位置运行它。
例如:
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 .
关于docker - 错误: Cannot locate specified Dockerfile: Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54471495/
我是一名优秀的程序员,十分优秀!