使用多阶段泊坞窗文件输出多个图像

时间:2018-02-28 11:06:27

标签: docker docker-compose docker-multi-stage-build

新的docker功能是在dockerfile中执行类似的操作

FROM php7-fpm as build
...

FROM build AS test
...

FROM test AS staging
...

据我所知,最后一个FROM语句标记了最终的输出图像。如何从一个中间图像中获得两个最终图像?

...
FROM build AS test
...
FROM test AS staging
...
FROM test AS prod

不应丢弃测试,分期和产品。我想将它们签入存储库。

1 个答案:

答案 0 :(得分:10)

您可以在特定阶段停止构建并根据需要标记它们。

<div class="container">
   <div class="div1">
     div1
   </div>
   <button class="div2">
     I want this text to be top left
   </button>
   <div class="div3">
     div3
   </div>
</div>

这样,你有不同的图像,你可以单独推送每个图像。