全部产品
Search
文档中心

Elastic Container Instance:Konfigurasikan perintah dan argumen startup untuk sebuah kontainer

更新时间:Jul 06, 2025

Elastic Container Instance memulai sebuah kontainer berdasarkan argumen yang telah ditentukan dalam gambar kontainer. Jika Anda tidak mengonfigurasi perintah atau argumen startup saat membuat gambar, atau jika ingin memodifikasi konfigurasi tersebut, Anda dapat melakukannya saat membuat instance kontainer elastis. Perintah dan argumen startup mendefinisikan perilaku serta proses inisialisasi kontainer, memastikan bahwa kontainer berjalan sesuai harapan dan menyediakan layanan yang diperlukan. Topik ini menjelaskan cara mengonfigurasi perintah dan argumen startup untuk sebuah kontainer.

Deskripsi fitur

Untuk menimpa pengaturan startup default dari sebuah gambar, seperti direktori kerja, perintah, dan argumen startup, Anda dapat mengonfigurasi parameter berikut:

  • WorkingDir

    Saat membuat gambar, Anda dapat mengonfigurasi parameter WORKDIR untuk menentukan direktori kerja sebuah kontainer. Perintah startup kontainer dijalankan di direktori yang ditentukan. Untuk informasi lebih lanjut, lihat WORKDIR.

    Saat membuat instance kontainer elastis, Anda dapat mengonfigurasi parameter WorkingDir untuk menimpa nilai WORKDIR yang disediakan oleh gambar.

    Catatan
    • Jika parameter WORKDIR tidak dikonfigurasi dalam gambar dan parameter WorkingDir tidak dikonfigurasi dalam instance kontainer elastis, direktori kerja diatur ke direktori root.

    • Jika direktori kerja yang ditentukan tidak ada, sistem akan membuat direktori tersebut.

  • Command and Arg

    Saat membuat gambar, Anda dapat mengonfigurasi parameter CMD dan ENTRYPOINT untuk menentukan perintah dan argumen yang dijalankan setelah kontainer dimulai. Untuk informasi lebih lanjut, lihat ENTRYPOINT dan CMD.

    Saat membuat instance kontainer elastis, Anda dapat mengonfigurasi parameter Command dan Arg untuk menimpa nilai CMD dan ENTRYPOINT yang disediakan oleh gambar. Tabel berikut menjelaskan aturan validitas.

    Penting

    Nilai parameter Command dan Arg harus didukung oleh gambar kontainer. Jika tidak, kontainer gagal untuk memulai.

    Nilai ENTRYPOINT

    Nilai CMD

    Nilai Command

    Nilai Arg

    Perintah yang dijalankan

    Deskripsi

    mkdir

    /data/backup

    Tidak ditentukan

    Tidak ditentukan

    mkdir /data/backup

    Tidak satu pun dari Command dan Arg yang ditentukan. Perintah dan argumen yang ditentukan oleh CMD dan ENTRYPOINT dijalankan.

    mkdir

    /data/backup

    cd

    Tidak ditentukan

    cd

    Command ditentukan tetapi Arg tidak. Perintah yang ditentukan oleh Command dijalankan, dan ENTRYPOINT dan CMD diabaikan.

    mkdir

    /data/backup

    Tidak ditentukan

    /opt/backup

    mkdir /opt/backup

    Arg ditentukan tetapi Command tidak. Perintah dan argumen yang ditentukan oleh Arg dan ENTRYPOINT dijalankan.

    mkdir

    data/backup

    cd

    /opt/backup

    cd /opt/backup

    Command dan Arg ditentukan, dan perintah serta argumen yang ditentukan oleh Command dan Arg dijalankan.

Deskripsi konfigurasi

OpenAPI

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

Parameter

Tipe

Contoh

Deskripsi

Container.N.WorkingDir

string

/usr/local/

Direktori kerja kontainer N.

Container.N.Command.N

array

sleep

Perintah N yang ingin Anda jalankan untuk memulai kontainer N. Anda dapat menentukan hingga 20 perintah.

Container.N.Arg.N

array

100

Argumen N yang dilewatkan ke perintah startup kontainer N. Anda dapat menentukan hingga 10 argumen.

Konsol

Saat membuat instance kontainer elastis di halaman pembelian Elastic Container Instance, Anda dapat mengonfigurasi perintah dan argumen startup untuk kontainer dengan mengonfigurasi parameter di bagian Container Configurations.

Perintah Startup Kontainer