重用docker建立的图像

时间:2018-03-13 15:53:30

标签: docker docker-compose

我使用

构建了图像

docker build -t my-image

docker-compose.yml有

   django:
     build:
       context: .
       dockerfile: ./compose/django/Dockerfile-dev
    image: my-image

然后我运行docker-compose build

我看到my-image正在重新构建,即使我之前已经构建了它。

docker build可以使用由docker-compose构建的图片吗?

1 个答案:

答案 0 :(得分:1)

你写的是什么

正如the docs所说:

  

如果指定图像和构建,则使用webapp和图像中指定的可选标记Compose命名构建的图像:

如何避免这个

  • 如果您想每次重建

    按原样构建,构建工件将以名称my-image

  • 保存
  • 如果您想重复使用构建

    更改为仅指定要使用的图像

  • 如果您只想在图像不存在时构建

    使用--no-build运行撰写,this描述