Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perilaku tarik gambar kontainer untuk jenis peluncuran EC2 dan eksternal untuk Amazon ECS
Waktu yang dibutuhkan wadah untuk memulai bervariasi, berdasarkan gambar kontainer yang mendasarinya. Misalnya, gambar yang lebih gemuk (versi lengkap Debian, Ubuntu, dan Amazon1/2) mungkin membutuhkan waktu lebih lama untuk memulai karena ada lebih banyak layanan yang berjalan di wadah dibandingkan dengan versi ramping masing-masing (Debian-slim, Ubuntu-slim, dan Amazon-slim) atau gambar dasar yang lebih kecil (Alpine).
Ketika agen Amazon ECS memulai tugas, ia menarik gambar Docker dari registri jarak jauhnya, dan kemudian menyimpan salinan lokal. Bila Anda menggunakan tag gambar baru untuk setiap rilis aplikasi Anda, perilaku ini tidak diperlukan.
Parameter ECS_IMAGE_PULL_BEHAVIOR
agen menentukan perilaku tarik gambar. Pilihan berikut tersedia:
-
ECS_IMAGE_PULL_BEHAVIOR
:default
Gambar akan ditarik dari jarak jauh. Jika tarikan gagal, gambar cache dalam instance digunakan.
-
ECS_IMAGE_PULL_BEHAVIOR
:always
Gambar akan ditarik dari jarak jauh. Jika tarikan gagal, tugas gagal.
Untuk mempercepat penerapan, setel parameter agen Amazon ECS ke salah satu nilai berikut:
-
ECS_IMAGE_PULL_BEHAVIOR
:once
Gambar ditarik dari jarak jauh hanya jika tidak ditarik oleh tugas sebelumnya pada instance kontainer yang sama atau jika gambar yang di-cache dihapus oleh proses pembersihan gambar otomatis. Jika tidak, citra cache pada instans digunakan. Hal ini memastikan bahwa tidak ada percobaan penarikan citra yang tidak perlu.
-
ECS_IMAGE_PULL_BEHAVIOR
:prefer-cached
Gambar ditarik dari jarak jauh jika tidak ada gambar yang di-cache. Jika tidak, citra cache pada instans digunakan. Pembersihan gambar otomatis dimatikan untuk wadah untuk memastikan bahwa gambar yang di-cache tidak dihapus.
Menyetel ECS_IMAGE_PULL_BEHAVIOR
parameter ke salah satu nilai sebelumnya dapat menghemat waktu karena agen Amazon ECS menggunakan gambar yang diunduh yang ada. Untuk gambar Docker yang lebih besar, waktu pengunduhan mungkin memakan waktu 10-20 detik untuk melewati jaringan.