Docker构建“没有这样的文件或目录”,但使用docker-compose

时间:2017-06-06 15:50:31

标签: docker docker-compose gitlab-ci

我尝试向gitlab注册一张图片:

docker build -t registry.gitlab.com/xxx/xxx compose/base

但我明白了:

  

步骤4/7:复制./requirements / requirements lstat要求:否   这样的文件或目录

然而,使用撰写工作:

docker-compose -f dev.yml build python


services:
  python:
    build:
      context: .
      dockerfile: ./compose/base/Dockerfile

文件结构:

- 项目/需求 -project /撰写/碱

我如何复制撰写的内容?

1 个答案:

答案 0 :(得分:1)

你的问题出在docker build context中,我建议你试试这个:

docker build -t registry.gitlab.com/xxx/xxx -f compose/base/Dockerfile .