[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 容器注册表
403“gcloud容器集群get-credentials期间请求的认证范围不足”