3

我目前正在尝试在 Heroku 上部署一个 dockerized 应用程序。

它使用多阶段构建过程。docker 镜像在我的本地机器上构建良好。当使用 Container Registry 推送映像时,它也可以工作。但是,使用 heroku.yml 文件时构建会失败。它总是无法从以前的容器复制。

代码如下所示:COPY --from=builder /usr/app/client/build ./build/

我知道该文件夹存在,因为docker build .在我的本地机器上运行该命令可以正常工作。我也知道只有 Docker 17.x 及更高版本才支持多阶段构建。这是预期的行为还是我在文档中遗漏了什么?

4

0 回答 0