Tüm Ürünler
Search
Belge Merkezi

Elastic Container Instance:Başlangıç komutu ve bağımsız değişkenleri ayarlayın

Son Güncelleme:Oct 06, 2026

Elastic Container Instance (ECI), bir konteyneri görüntüsünde önceden tanımlanmış ayarları kullanarak başlatır. Görüntüyü oluştururken bir başlangıç komutu ve bağımsız değişkenler belirlemediyseniz veya mevcut olanları geçersiz kılmak istiyorsanız, bir ECI örneği oluştururken bunları belirtebilirsiniz. Bu sayede, konteynerin doğru çalışmasını ve gerekli hizmetleri sunmasını sağlamak amacıyla başlangıç davranışını ve başlatma sürecini tanımlayabilirsiniz. Bu konuda, bir konteyner için başlangıç komutunun ve bağımsız değişkenlerin nasıl ayarlanacağı açıklanmaktadır.

Nasıl çalışır

Görüntüde tanımlanan çalışma dizini, başlangıç komutu ve bağımsız değişkenler gibi varsayılan başlangıç ayarlarını geçersiz kılmak için aşağıdaki parametreleri yapılandırabilirsiniz:

  • Çalışma dizini

    Bir görüntü oluştururken, konteynerin çalışma dizinini belirtmek üzere WORKDIR yönergesini kullanabilirsiniz. Konteyner başlatılırken yürütülen komutlar bu dizinde çalışır. Daha fazla bilgi için bkz. WORKDIR.

    Bir ECI örneği oluştururken, konteynerin çalışma dizinini (WorkingDir) ayarlayarak WORKDIR yönergesini geçersiz kılabilirsiniz.

    Not
    • Görüntüde bir WORKDIR belirtilmemişse ve ECI örneğini oluştururken bir çalışma dizini ayarlamamışsanız, çalışma dizini varsayılan olarak kök dizine (/) atanır.

    • Belirtilen çalışma dizini yoksa sistem bunu otomatik olarak oluşturur.

  • Başlangıç komutu ve bağımsız değişkenler

    Bir görüntü oluştururken, konteyner başladığında yürütülecek komutu ve bağımsız değişkenleri belirtmek üzere ENTRYPOINT ve CMD yönergelerini kullanabilirsiniz. Daha fazla bilgi için bkz. ENTRYPOINT ve CMD.

    Bir ECI örneği oluştururken, konteynerin başlangıç komutunu (Command) ve bağımsız değişkenlerini (Arg) ayarlayarak ENTRYPOINT ve CMD yönergelerini geçersiz kılabilirsiniz. Bu geçersiz kılmaların nasıl etkili olacağını aşağıdaki kurallar belirler:

    Önemli

    Başlangıç komutu, konteyner görüntüsü tarafından desteklenen bir komut olmalıdır. Aksi takdirde konteyner başlatılamaz.


    **Görüntü ENTRYPOINT**


    **Görüntü CMD**


    **Konteyner Command**


    **Konteyner Arg**


    Yürütülen komut


    Açıklama


    mkdir


    /data/backup


    Ayarlanmadı


    Ayarlanmadı


    mkdir /data/backup


    Konteynerin Command ve Arg değerleri ayarlanmamışsa görüntünün ENTRYPOINT ve CMD değerleri yürütülür.


    mkdir


    /data/backup


    cd


    Ayarlanmadı


    cd


    Konteynerin Command değeri ayarlanmış ancak Arg değeri ayarlanmamışsa yalnızca konteynerin Command değeri yürütülür. Görüntünün ENTRYPOINT ve CMD değerleri yoksayılır.


    mkdir


    /data/backup


    Ayarlanmadı


    /opt/backup


    mkdir /opt/backup


    Konteynerin Arg değeri ayarlanmış ancak Command değeri ayarlanmamışsa görüntünün ENTRYPOINT değeri, konteynerin Arg değeri ile birlikte yürütülür.


    mkdir


    /data/backup


    cd


    /opt/backup


    cd /opt/backup


    Konteynerin Command ve Arg değerlerinin her ikisi de ayarlanmışsa yalnızca konteynerin Command ve Arg değerleri yürütülür. Görüntünün ENTRYPOINT ve CMD değerleri yoksayılır.

Yapılandırma

API

Bir ECI örneği oluşturmak için CreateContainerGroup işlemine çağrı yaptığınızda, WorkingDir, Command ve Arg parametrelerini kullanarak bir konteynerin çalışma dizinini, başlangıç komutunu ve bağımsız değişkenlerini ayarlayabilirsiniz. Aşağıdaki tabloda bu parametreler açıklanmıştır. Daha fazla bilgi için bkz. CreateContainerGroup.


Parametre


Tür


Örnek


Açıklama


Container.N.WorkingDir


String


/usr/local/


Konteynerin çalışma dizini.


Container.N.Command.N


Dizi


sleep


Konteynerin başlangıç komutu; dize dizisi olarak belirtilir. Dizi en fazla 20 öğe içerebilir.


Container.N.Arg.N


Dizi


100


Başlangıç komutunun bağımsız değişkenleri; dize dizisi olarak belirtilir. Dizi en fazla 10 öğe içerebilir.

Konsol

Elastic Container Instance satın alma sayfasından bir ECI örneği oluştururken, Container Configurations bölümündeki her konteyner için başlangıç komutunu ve bağımsız değişkenleri ayarlayabilirsiniz.

容器启动命令