#やることになった経緯
werckerのdocker-pushでDockerイメージをContainer Registry(GCR)に登録する
https://qiita.com/issei_0403/items/d2197a7756cbd1de5b49
これがなかなか動かず、とりあえずローカルからContainerRegistryに登録してみよう、ということでやってみました。
#####何はともあれビルド。
$docker build -t 【image name】 .
#####ローカルのイメージがgcrのリポジトリ名に紐付けられます。タグ名も指定可能です。
$docker tag 【image name】 【GCR repository name】
#####紐付いたリポジトリ名に向けてpushします
$docker push 【GCR repository name】
#参考
https://cloud.google.com/container-registry/docs/pushing-and-pulling?hl=ja
#####注意点
これ↓
$gcloud auth configure-docker
を実行すると、それ以降に定義追加したdocker-compose.ymlがエラーになります。。
docker-composeも利用するなら、もとのconfigファイル
~/.docker/config.json
を保管しておいたほうがいいかもしれないです。