Container Registry

Google Cloud Platform に非公開 Docker イメージを保存して高速化を実現

無料トライアル 料金を表示する

非公開 Docker コンテナ イメージ

非公開 Docker コンテナ イメージを Cloud Platform に保存すれば、高速でスケーラブルな検索とデプロイが可能になります。Container Registry は、一般的な継続的デリバリー システムと連動する、非公開の Docker レポジトリです。Cloud Platform 上で動作し、Google のセキュリティで保護されるインフラストラクチャ上で継続的なアップタイムを実現します。料金は使用したストレージとインターネット下りトラフィックのみが対象であり、イメージ単位での料金は発生しません。

高速なアップロードとダウンロード

非公開イメージは Cloud Storage に保存されると Google のデータセンターでキャッシュされ、Cloud Platform の Andromeda ベースのネットワーク ファブリックを介して Google Container Engine クラスタや Google Compute Engine コンテナの最適化された VM にデプロイできる状態になります。

プライバシーとセキュリティ

非公開イメージは Cloud Platform プロジェクトの Google Cloud Storage に保存されます。つまり、デフォルトで非公開イメージにアクセスできるのはプロジェクトのメンバーに限られ、メンバーは Google Cloud SDK コマンドラインを使ってイメージの push や pull を安全に実行することができます。

ビルドの自動化

ソース レポジトリから Container Registry にコンテナ イメージを自動でビルドして push する Google Container Builder を使用し、ビルドのパイプラインを作成します。 ビルドは、Google Cloud Source Repositories、GitHub、Bitbucket のソースコードやタグ変更からトリガーされます。ユニットテストを実行し、継続的インテグレーションと継続的デリバリーの一連のワークフローとして、アーティファクトなどをエクスポートします。

継続的デリバリーとの統合

開発ワークフローを効率化するための、一般的な各種の継続的デリバリー システム(Jenkins、Shippable、CodeShip、CircleCI、Wercker、Drone.io、Spinnaker など)と簡単に組み合わせて使用できます。

Container Registry の特長

Google Cloud Platform に非公開 Docker イメージを保存して高速化を実現

Container Engine
認証を設定せずに Container Engine でコンテナ イメージを使用できます。
高度な認証
ネイティブ Docker ログインに対応している、継続的インテグレーション システム、継続的デリバリー システム、コンテナ オーケストレーション システムと簡単に統合できます。
コンテナのタグ
イメージタグはウェブ UI をクリックするだけで簡単に追加、削除できます。
Docker V2 Registry API 対応
V2 API を使用して、非公開の Container Registry に Docker イメージを push、pull できます。
イメージ検索
イメージを名前とタグで高速に検索できます。
Docker CLI の統合
標準の Docker コマンドライン インターフェースを使用して、コンテナ イメージを Container Registry から pull できます。
リージョン レポジトリ
イメージの保存場所として、欧州、アジア、米国のリージョン Cloud Storage バケットの中から Compute Engine インスタンスに地理的に近いものを指定することで、pull にかかる時間を最大限短縮できます。
ビルドトリガーの自動化
Google Cloud Source Repositories、GitHub、Bitbucket のレポジトリ内に、ソースコードやタグの変更をコンテナに自動でビルドします。UI から以前のビルドをすべて検索し、トリガー、ソース、ビルドの手順、Powered by Stackdriver によるログなど、ビルドの詳細一式を表示します。

「 昨年の秋にコンテナと Kubernetes を使い始めて以来、Container Registry を愛用
しています。Container Registry は
いつも問題なく機能しているので、それがいかにありがたいことであるかを忘れてしまいます。 」

- Steve Reed 氏 zulily プリンシパル ソフトウェア エンジニア

料金

Google Container Registry では Docker イメージが使用した Google Cloud Storage とネットワーク出力に対してのみ料金が発生します。詳しくは、料金ガイドをご覧ください。