Konteyner görüntüsü, konteynerleştirilmiş bir uygulamayı çalıştırmak için gereken programları, kitaplıkları ve yapılandırmaları içerir.
Arka plan
Bir Elastic Container Instance oluşturmadan önce, bir konteyner görüntüsünü bir görüntü deposuna yüklemelisiniz. Elastic Container Instance (ECI), Docker Hub ve Alibaba Cloud Container Registry (ACR) gibi görüntü depolarından görüntü çekmeyi destekler. ACR, konteyner görüntülerinizi derlemenize, dağıtmanıza ve yönetmenize yardımcı olur. Daha fazla bilgi için bkz. Container Registry nedir?.
Kullanım notları
İnternet üzerinden bir görüntü çekiyorsanız ve VPC'nizde bir NAT ağ geçidi yoksa, Elastic Container Instance ile bir esnek IP adresi (EIP) ilişkilendirmeniz gerekir.
Yapılandırma
API
Bir Elastic Container Instance oluşturmak için CreateContainerGroup işlemini çağırdığınızda, konteyner görüntüsünü yapılandırmak üzere Container.N.Image gibi parametreleri kullanabilirsiniz. Daha fazla bilgi için bkz. CreateContainerGroup.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Farklı kaynaklardan gelen görüntüler için aşağıdaki parametreleri de yapılandırmanız gerekir:
-
Görüntünüz özel bir görüntü deposundan geliyorsa, deponun erişim kimlik bilgisini yapılandırmak için
ImageRegistryCredentialparametrelerini kullanmalısınız.
Parametre
Tür
Örnek
Açıklama
ImageRegistryCredential.N.Password
Dize
yourpassword
Depo parolası.
ImageRegistryCredential.N.Server
Dize
registry-vpc.cn-hangzhou.aliyuncs.com
Deponun kayıt defteri uç noktası.
ImageRegistryCredential.N.UserName
Dize
yourusername
Depo kullanıcı adı. Görüntünüz bir Container Registry Enterprise Edition görüntü deposundan geliyorsa, gizli anahtar kullanmadan görüntü çekmek için
AcrRegistryInfoparametrelerini kullanabilirsiniz. Daha fazla bilgi için bkz. Container Registry örneğinden gizli anahtar kullanmadan görüntü çekme.Görüntünüz HTTP protokolü veya kendi imzaladığı sertifikayı kullanan kendi yönettiğiniz bir depodan geliyorsa, görüntü çekme hatalarını önlemek için
PlainHttpRegistryveyaInsecureRegistryparametresini yapılandırmanız gerekir. Daha fazla bilgi için bkz. Kendi yönettiğiniz görüntü deposundan görüntü çekme.
Konsol
Elastic Container Instance satın alma sayfasında bir Elastic Container Instance oluştururken, konteyneri Basic Settings sayfasında yapılandırırsınız. Burada aşağıdaki görüntü türlerinden birini seçebilirsiniz:
Common Images: Hızlı özellik testi için ECI tarafından sağlanan açık kaynaklı test görüntüleri.
Docker Official Images: Docker Hub'daki genel görüntüler.
My Images: Container Registry Personal Edition görüntü depolarınızdaki görüntüler.
Container Registry Enterprise Edition image: Container Registry Enterprise Edition görüntü depolarınızdaki görüntüler.
Yaygın görüntüler arasında eci_open/nginx, eci_open/redis, eci_open/tomcat, eci_open/rabbitmq ve eci_open/fluentd bulunur.
Özel bir görüntü (ECI, ACR veya Docker Hub'dan genel olarak kullanıma sunulmayan bir görüntü) kullanıyorsanız, görüntü yapılandırma bölümüne adresini ve etiketini girin. Ardından, Other Settings (Optional) sayfasında deponun erişim kimlik bilgisini yapılandırın.
Image Registry Credential bölümünde Server (örneğin, registry-vpc.cn-hangzhou.aliyuncs.com), Username ve Password bilgilerini girin. Birden fazla kimlik bilgisi yapılandırmak için Add Credential seçeneğini tıklayın.