Imageにtagをつける
Dockerfileからイメージを作る場合にタグをつけるのと、すでにあるイメージに対してタグを付ける2通りの方法を紹介します。
Dockerfileから作成する場合
まずはDockerfileからアップロードするイメージを作成します。
このとき作成するイメージ名だけ気をつけます。
イメージ名の先頭はリージョン、次がプロジェクト名、最後にイメージ名とバージョンを指定します。
$ docker build . -t asia.gcr.io/<PROJECT_NAME>/<IMAGE_NAME>:<VERSION>
すでにあるイメージにtagをつける場合
すでにイメージを作っている場合はこっちの方が簡単ですね。
tagのあとはイメージIDです。
$ docker tag f2c22c6b2317 asia.gcr.io/<PROJECT_NAME>/<IMAGE_NAME>:<VERSION>
Container Registryへのアップロード
Container Registryへのアップロードは作成したイメージのタグを指定してpushするだけです。
これでリージョン別、プロジェクト別にイメージをアップすることができます。
$ gcloud docker -- pushasia.gcr.io/<PROJECT_NAME>/<IMAGE_NAME>:<VERSION>
The following two tabs change content below.
髙妻智一
2013年CyberAgent新卒入社
スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。
2018年仮想通貨のスマホウォレットを提供するGinco Incにブロックチェーンエンジニアとして入社。
最新記事 by 髙妻智一 (全て見る)
- Polkadot(Substrate)のアドレスとトランザクションについて - 2023-03-09
- 【無料公開】「Goで始めるBitcoin」3章 Bitcoinノードとの通信 技術書典8 - 2020-03-08
- エンジニアがゼロから技術ブログを書くための方法をまとめました - 2019-05-25