Tüm Ürünler
Search
Belge Merkezi

Container Registry:Terimler

Son Güncelleme:Sep 30, 2026

Bu konu, konteyner görüntüsü yönetimine başlamanıza yardımcı olmak için Container Registry içindeki temel kavramları açıklar.

Container Registry kaynakları hiyerarşik bir yapıda düzenler: Bir örnek, bir veya daha fazla ad alanı barındırır; her ad alanı bir veya daha fazla görüntü deposu içerir ve her depo ise etiketler ile tanımlanan konteyner görüntülerini depolar.

Konteyner görüntüsü

Konteyner görüntüsü, bir uygulamanın standart paketleme biçimidir. Bir uygulamayı ve tüm bağımlılıklarını bir görüntüye paketlemek için Dockerfile kullanın, görüntüyü bir görüntü deposuna gönderin ve test veya üretim ortamında konteynerleri başlatmak üzere bu görüntüyü çekin.

Container Registry örneği

Container Registry örneği, görüntü depolarınızı barındıran en üst düzey kaynaktır. Bir görüntü deposu oluşturmadan önce bir Container Registry örneği oluşturun. Depolardaki görüntüleri yönetmek için örnekte oturum açın. Bir görüntüyü değiştirdikten sonra yeniden depoya gönderin. Alternatif olarak, görüntü oluşturma özelliğini kullanarak görüntüyü doğrudan veri merkezinizde derleyip depoya gönderebilirsiniz.

Konteyner görüntülerinin adresleri

Adres biçimi, Container Registry Enterprise Edition ile Container Registry Personal Edition arasında farklılık gösterir.

Sürüm Adres biçimi
Enterprise Edition instance-registry.cn-hangzhou.cr.aliyuncs.com/namespace/repository:tag
Personal Edition registry.cn-hangzhou.aliyuncs.com/namespace/repository:tag

Adres bileşenleri şunlardır:

Bileşen Açıklama
instance Container Registry Enterprise Edition örneğinin adı. Örneğe herhangi bir bölgeden erişmek için özel bir etki alanı adı yapılandırabilirsiniz. Daha fazla bilgi için bkz. Container Registry Enterprise Edition örneğine erişmek için özel bir etki alanı adı kullanma.
namespace Ad alanının adı.
repository Görüntü deposunun adı. Container Registry Personal Edition yalnızca tek seviyeli depo adlarını destekler. Container Registry Enterprise Edition çok seviyeli depo adlarını destekler; örneğin, agent/client/prod.
tag Görüntü etiketi, örneğin v1. Bu alan isteğe bağlıdır. Varsayılan değer latest değeridir.

Dockerfile

Dockerfile, bir konteyner görüntüsünün nasıl oluşturulacağını tanımlayan bir metin belgesidir. Oluşturma işlemi için gerekli talimatları ve açıklamaları içerir. Docker gibi araçlar, konteyner görüntülerini otomatik olarak oluşturmak amacıyla bu talimatları okur.

OCI standardı

Open Container Initiative (OCI) standardı iki teknik özellikten oluşur:

  • Çalışma Zamanı Teknik Özellikleri (runtime-spec)

  • Görüntü Teknik Özellikleri (image-spec): Konteyner araçları arasındaki konteyner görüntüsü biçimini birleştirerek standart konteyner görüntülerinin OCI uyumlu herhangi bir yazılım ve ortamda çalışmasını sağlar.

OCI yapısı (artifact)

OCI yapısı, OCI Artifact teknik özelliklerini kullanarak bir konteyner kayıt defterinde depolanan herhangi bir veri paketidir. Konteyner görüntülerinin ötesinde, Helm çizelgeleri ve Cloud Native Application Bundles (CNAB) gibi verileri OCI manifestleri ve OCI indekslerine dayalı olarak OCI uyumlu yapılara paketleyebilirsiniz. Bu sayede Container Registry, farklı yapı türlerini tek bir konumdan depolayabilir, yönetebilir ve dağıtabilir. Container Registry Enterprise Edition OCI yapılarını destekler. Daha fazla bilgi için bkz. Özel bir OCI yapısını gönderme ve çekme.

Helm çizelgesi

Helm, çizelgeleri ve sürümlerini yöneten Kubernetes için bir paket yöneticisidir.

Bir çizelge, bir uygulamayı çalıştırmak için gereken görüntüler, bağımlılıklar ve kaynak tanımları dahil olmak üzere ilgili bir dizi Kubernetes kaynağını açıklayan dosya koleksiyonudur. Örneğin, bir çizelge WordPress ve MySQL kaynaklarını veya bir etcd kümesi için kaynak tanımlarını açıklayabilir.

Container Registry Enterprise Edition, Helm çizelgelerini barındırabilir. Daha fazla bilgi için bkz. Helm çizelgelerini gönderme ve çekme.

Cloud-native teslim zinciri

Cloud-native teslim zinciri, görüntü oluşturma, görüntü tarama, görüntü coğrafi çoğaltma ve görüntü dağıtımını tek bir otomatik işlem hattında birleştirmenize olanak tanır. Teslim zincirleri güvenli, denetlenebilir ve izlenebilirdir. Kaynak kodunda bir değişiklik gönderdiğinizde zincir, görüntüyü otomatik olarak oluşturur, tarar, dağıtır ve hedef bölgelerin tümüne konuşlandırır. Container Registry Enterprise Edition cloud-native teslim zincirlerini destekler. Daha fazla bilgi için bkz. Teslim zinciri oluşturma.

RAM tabanlı erişim kontrolü

Resource Access Management (RAM), Alibaba Cloud'un kimlik ve erişim kontrol hizmetidir. Tek bir Alibaba Cloud hesabı içinde, kuruluşunuzdaki çalışanları, sistemleri veya uygulamaları temsil etmek üzere birden fazla RAM kullanıcısı oluşturun ve her kullanıcıya yalnızca ihtiyaç duyduğu izinleri verin.

RAM kullanıcısı

RAM kullanıcısı, sabit bir kimliğe ve kimlik bilgilerine sahip bir asıldır. Bir RAM kullanıcısı bir kişiyi veya bir uygulamayı temsil edebilir. En az ayrıcalık ilkesini uygulamak için farklı RAM kullanıcılarına farklı görüntü izinleri verin. Daha fazla bilgi için bkz. Container Registry'ye erişim için RAM kullanıcılarına yönelik ilkeleri yapılandırma.

OSS

Object Storage Service (OSS), büyük hacimli yapılandırılmamış veriler için güvenli, maliyet etkin ve son derece güvenilir bir Alibaba Cloud depolama hizmetidir. OSS, OSS konsolundan bağımsız olarak çalışan RESTful API işlemleri sağlar, böylece verilerinize herhangi bir uygulamadan istediğiniz zaman erişebilirsiniz.

OSS paketi

OSS paketi, OSS'de nesneleri depolamak için kullanılan bir kapsayıcıdır. Tüm nesneler bir paket içinde bulunur. Veri gereksinimlerinizi karşılamak üzere her paketi bir bölge, bir erişim kontrol listesi (ACL) ve bir depolama sınıfı ile yapılandırın. Container Registry Enterprise Edition, konteyner görüntülerini OSS paketlerinde depolar. Özel OSS paketleri oluşturabilirsiniz. Özel bir OSS paketi kullanmak için bkz. Özel OSS paketlerine erişim izni vermek için RAM kullanma.