<p>I followed <a href="https://cloud.google.com/container-registry/docs/pushing-and-pulling" rel="nofollow noreferrer">this guide</a> to push a docker image to my Google Cloud Container Registry. However </p>

<pre><code>docker push eu.grc.io/&lt;project-id&gt;/&lt;image&gt;:&lt;tag&gt;
</code></pre>

<p>only returns</p>

<pre><code>The push refers to repository [eu.grc.io/&lt;project-id&gt;/&lt;image&gt;]
Get https://eu.grc.io/v2/: dial tcp xx.xx.xxx.xx:443: connect: connection refused
</code></pre>

<p>Has anyone encountered this error before or knows how to get it working? I'm seriously out of ideas, there may be something wrong with my network configuration but I'm not familiar enough with that side of Ubuntu to know what I should be looking for. For context, I've set up a kubernetes cluster for hosting jupyterhub following <a href="https://zero-to-jupyterhub-with-kubernetes.readthedocs.io/en/latest/" rel="nofollow noreferrer">this guide</a>.</p>

<p>I can run the image locally, <code>gcloud info</code> returns all the correct info and <code>gcloud auth configure-docker</code> returns <code>credential helpers already registered correctly.</code></p>

<p>Additional Info:</p>

<pre><code>Ubuntu 16.04

gcloud version
Google Cloud SDK 214.0.0
bq 2.0.34
core 2018.08.24
gsutil 4.33

docker version
Version:           18.06.1-ce
API version:       1.38
Go version:        go1.10.3
</code></pre>

<p>Typo in your "eu.grc.io".
It is "eu.gcr.io"</p>
