Google Cloud Platform - Unable to push Docker Image
Feb 6, 2020 17:29 · 283 words · 2 minute read
Welcome to the first post in 2020!
I hope you had a good start and you are ready for some new content on the blog.
In this blog post I will show you what to do in case you can’t push Docker image to Google Cloud Platform Container Registry.
As I am progressing through Acloud Guru Course Google Kubernetes Engine (GKE): Beginner to Pro I found some strange issue.
At the beginning of the course I’ve created a Google Cloud Container Registry by executing following command docker tag myapp gcr.io/cka-fwc/myapp
followed by docker push myapp gcr.io/cka-fwc/myapp
. It worked like a charm.
After that I deleted my project and I created new one with the same name of the project. ID of course was different but wasn’t that important back then.
Issue
I fired up GCP console and I tried to push docker image to container registry.
I had errors such as:
docker push myapp gcr.io/cka-fwc/myapp
The push refers to repository [gcr.io/cka-fwc/myapp]
fdc9037729ff: Preparing
fcf9753e270b: Preparing
83f36823b9c8: Preparing
083f4cf591b1: Preparing
937293c13d41: Preparing
789630e55637: Waiting
3f4c8c89729b: Waiting
5c813a85f7f0: Waiting
bdca38f94ff0: Waiting
faac394a1ad3: Waiting
ce8168f12337: Waiting
denied: Project cka-fwc has been deleted.
Solution
I couldn’t figure out what the issue might be. After a while I’ve tried the following commands:
```docker push myapp gcr.io/cka-fwc-267314/myapp```
It worked like a charm!
The push refers to repository [gcr.io/cka-fwc-267314/myapp] fdc9037729ff: Pushed fcf9753e270b: Pushed 83f36823b9c8: Pushed 083f4cf591b1: Pushed 937293c13d41: Pushed 789630e55637: Layer already exists 3f4c8c89729b: Layer already exists 5c813a85f7f0: Layer already exists bdca38f94ff0: Layer already exists faac394a1ad3: Layer already exists ce8168f12337: Layer already exists latest: digest: sha256:5b1fde021a88afe2e97bc9c7640166ec6f64539832a1d471ae3cd19f8057bfd5 size: 2636 ``` So instead of using GCP project name I used it’s ID and it worked. I hope you will find this useful.
- Create Azure Kubernetes Service using Service Principal Name
- Install MySQL Database in AWS and WordPress
- Google Cloud Platform Interview
- Microsoft Azure Interview
- Amazon Web Services Interview
- Install LEMP stack on Ubuntu Linux
- Deploy WordPress in Microsoft Azure using Marketplace
- Deploy WordPress in Google Cloud Platform using Marketplace
- Install WordPress in Amazon Web Services using Marketplace
- New blog series is coming – How to install WordPress in Public Cloud