All Products
Search
Document Center

Elastic Container Instance:Atur perintah startup dan argumen

Last Updated:Jun 21, 2026

Elastic Container Instance (ECI) menjalankan kontainer berdasarkan pengaturan yang telah ditentukan dalam gambar kontainer tersebut. Jika Anda tidak mengatur perintah startup dan argumen saat membangun gambar atau ingin mengganti pengaturan yang sudah ada, Anda dapat menentukannya saat membuat instans ECI. Hal ini memungkinkan Anda mengatur perilaku startup dan proses inisialisasi kontainer agar berjalan dengan benar serta menyediakan layanan yang diperlukan. Topik ini menjelaskan cara mengatur perintah startup dan argumen untuk sebuah kontainer.

Cara kerja

Untuk mengganti pengaturan startup default yang ditentukan dalam gambar—seperti direktori kerja, perintah startup, dan argumen—Anda dapat mengonfigurasi parameter berikut:

  • Working directory

    Saat membangun gambar, Anda dapat menggunakan instruksi WORKDIR untuk menentukan direktori kerja kontainer. Perintah yang dijalankan saat kontainer dimulai akan dieksekusi di direktori ini. Untuk informasi lebih lanjut, lihat WORKDIR.

    Saat membuat instans ECI, Anda dapat mengganti instruksi WORKDIR dengan mengatur direktori kerja kontainer (WorkingDir).

    Catatan
    • Jika gambar tidak menentukan WORKDIR dan Anda tidak mengatur direktori kerja saat membuat instans ECI, direktori kerja akan menggunakan nilai default, yaitu direktori root (/).

    • Jika direktori kerja yang ditentukan tidak ada, sistem akan membuatnya secara otomatis.

  • Startup command and arguments

    Saat membangun gambar, Anda dapat menggunakan instruksi ENTRYPOINT dan CMD untuk menentukan perintah dan argumen yang akan dijalankan saat kontainer dimulai. Untuk informasi lebih lanjut, lihat ENTRYPOINT dan CMD.

    Saat membuat instans ECI, Anda dapat mengganti instruksi ENTRYPOINT dan CMD dengan mengatur perintah startup kontainer (Command) dan argumennya (Arg). Aturan berikut menentukan bagaimana penggantian ini diterapkan:

    Penting

    Perintah startup harus merupakan perintah yang didukung oleh gambar kontainer. Jika tidak, kontainer gagal dimulai.

    Image ENTRYPOINT

    Image CMD

    Container Command

    Container Arg

    Executed command

    Description

    mkdir

    /data/backup

    Not set

    Not set

    mkdir /data/backup

    Jika Command dan Arg kontainer tidak diatur, maka ENTRYPOINT dan CMD dari gambar akan dieksekusi.

    mkdir

    /data/backup

    cd

    Not set

    cd

    Jika Command kontainer diatur tetapi Arg tidak, hanya Command kontainer yang dieksekusi. ENTRYPOINT dan CMD dari gambar diabaikan.

    mkdir

    /data/backup

    Not set

    /opt/backup

    mkdir /opt/backup

    Jika Arg kontainer diatur tetapi Command tidak, maka ENTRYPOINT dari gambar dieksekusi dengan Arg dari kontainer.

    mkdir

    /data/backup

    cd

    /opt/backup

    cd /opt/backup

    Jika Command dan Arg kontainer keduanya diatur, hanya Command dan Arg kontainer yang dieksekusi. ENTRYPOINT dan CMD dari gambar diabaikan.

Konfigurasi

API

Saat memanggil operasi CreateContainerGroup untuk membuat instans ECI, Anda dapat mengatur direktori kerja, perintah startup, dan argumen untuk kontainer menggunakan parameter WorkingDir, Command, dan Arg. Tabel berikut menjelaskan parameter tersebut. Untuk informasi lebih lanjut, lihat CreateContainerGroup.

Parameter

Type

Contoh

Description

Container.N.WorkingDir

String

/usr/local/

Direktori kerja kontainer.

Container.N.Command.N

Array

sleep

Perintah startup kontainer, ditentukan sebagai array string. Array ini dapat berisi hingga 20 elemen.

Container.N.Arg.N

Array

100

Argumen untuk perintah startup, ditentukan sebagai array string. Array ini dapat berisi hingga 10 elemen.

Konsol

Saat membuat instans ECI dari halaman pembelian Elastic Container Instance, Anda dapat mengatur perintah startup dan argumen untuk setiap kontainer di bagian Container Configurations.

容器启动命令