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 .gcloudignore

Check out similar posts by category: Cloud, Container, Docker