Behebung von Google Cloud Build ignoriert .dockerignore
English
Deutsch
Problem:
Du möchtest ein Docker-Image-Build auf Google Cloud Build ausführen, aber der Client versucht, ein riesiges Kontext-Image zu Google Cloud hochzuladen, obwohl du alle deine großen Verzeichnisse zu deinem .dockerignore hinzugefügt hast und das Build lokal einwandfrei funktioniert.
Lösung
Google Cloud Build ignoriert .dockerignore absichtlich - das Äquivalent heißt .gcloudignore.
Du kannst das .dockerignore-Verhalten für gcloud kopieren, indem du
copy-dockerignore-to-gcloudignore.sh
cp .dockerignore .gcloudignoreIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow