Google Container RegistryはプライベートなDocker Registryです。Docker HubのPrivateは有料なので受託開発でGCPつかうならアップ場所はここがよい。
GCPにログインして、デフォルトのPROJECT_IDは設定しておく。
$ gcloud auth login
$ gcloud config set project PROJECT_NAME_12345
イメージにタグを付ける。タグ名はリージョン/プロジェクトID/イメージ名
。
リージョンは日本ならasia.gcr.ioがよい。
$ docker tag xxxxxxx asia.gcr.io/PROJECT_NAME_12345/MY_IMAGE
pushする。
$ gcloud docker push asia.gcr.io/PROJECT_NAME_12345/MY_IMAGE
Google Container Registryに管理画面でアップされていることを確認する。