Dockerコンテナイメージを簡単かつ安全に保存、管理、および配布することができるコンテナレジストリサービス。です。NCRサービスは、NHN Cloud Kubernetesサービスと連動してユーザーのアプリケーションを簡単にコンテナ環境に構築できます。
NCRサービスには次の4つのコンポーネントがあります。
コンテナイメージを保管および管理する単位です。 NCRサービスですべてのイメージは必ず1つのレジストリに属している必要があります。レジストリごとに管理設定を指定できます。現在はレジストリごとにWebフックを設定して、発生するイベントごとに通知を受け取るように指定できます。今後さまざまな設定が追加される予定です。レジストリの名前は英字小文字または数字で始まる必要があり、続けて英字小文字、数字、アンダースコア(_)、ピリオド(.)、ダッシュ(-)を使用できます。レジストリ名は最大255文字まで許可されています。
アーティファクトの集合です。Dockerコマンドラインツールを使用してイメージをアップロード(Push)またはダウンロード(Pull)できます。イメージは名前によって識別されイメージの名前はレジストリ内で唯一でなければなりません。
1つ以上のレイヤーを持つ特定コンテナイメージのビルドを意味します。アーティファクトはマニフェストのハッシュ値であるダイジェスト(digest) IDで区別されます。アーティファクトはタグがないか、1つ以上のタグを持つことができます。レジストリ内でアーティファクトに接続された共通レイヤーは共有されるため、ストレージを効率的に使用できます。
アーティファクトを区別するための一種の識別子です。ユーザーはタグを使用してアーティファクトごとに一種類のバージョンを付与できます。タグの名前は英字小文字、数字またはアンダースコア(_)で始まる必要があり、続けて英字小文字、数字、アンダースコア(_)、ピリオド(.)、ダッシュ(-)を使用できます。タグ名は最大128文字まで許可されています。
NCRサービスの主な機能は次のとおりです。