[gcloud重建了完整的容器,但Dockerfile相同,只是脚本已更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[gcloud重建了完整的容器,但Dockerfile相同,只是脚本已更改相关的知识,希望对你有一定的参考价值。

我正在使用gcloud构建Docker容器:

gcloud builds submit --timeout 1000 --tag eu.gcr.io/$PROJECT_ID/dockername Dockerfiles/folder_with_dockerfile

Dockerfile的最后两个步骤包含以下内容:

COPY script.sh .
CMD bash script.sh

我要测试的许多更改都在脚本中。因此,Dockerfile保持不变。使用Docker-compose在Linux上构建这些Docker文件的结果非常快速,因为它没有检测到任何变化。但是,在gcloud上执行此操作后,我注意到整个Docker正在重新生成,而script.sh中只做了很小的更改。

任何防止这种行为的方法吗?

答案
gcloud builds submit命令:
另一答案
None

以上是关于[gcloud重建了完整的容器,但Dockerfile相同,只是脚本已更改的主要内容,如果未能解决你的问题,请参考以下文章

如何让 gsutil 在 docker 容器中使用 gcloud 凭据

在没有 gcloud 客户端的情况下访问 google 容器注册表

如何停止 gcloud 容器引擎集群

403“gcloud容器集群get-credentials期间请求的认证范围不足”

不使用 gcloud 实用程序从 docker 容器访问 GCP 云存储桶

使用 GCloud 容器构建器将图像拉取并推送到另一个项目