Buat komponen gambar kustom dengan perintah tertentu jika komponen sistem tidak memenuhi kebutuhan Anda.
Gunakan komponen sistem sedapat mungkin untuk memastikan stabilitas dan keandalan.
Prasyarat
Jika Anda menggunakan pengguna RAM, berikan izin untuk mengelola peran terkait layanan AliyunServiceRoleForECSImageBuilder. Lihat Manage the service-linked role for Image Builder.
Batasan
Perhatikan batasan berikut:
-
Anda hanya dapat membuat dan memodifikasi komponen kustom, bukan komponen sistem.
-
Setiap perintah tidak boleh melebihi 16 KB. Satu komponen mendukung hingga 127 perintah. Lihat Image Builder commands.
Prosedur
Di pojok kiri atas halaman, pilih wilayah dan resource group.
-
Pada halaman Image Builder, klik Image Components.
CatatanJika Anda mengakses Image Builder untuk pertama kalinya, klik Try Now.
-
Pada tab Custom Components, klik Create Component.
-
Konfigurasikan parameter dan klik OK.
Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Name
Nama komponen.
Component Type
Nilai yang valid: Build dan Test.
-
Build: menyesuaikan konten gambar. Hanya digunakan dalam templat build.
-
Test: memvalidasi gambar yang telah dibuat. Hanya digunakan dalam templat test.
System Type
Nilai yang valid: Linux dan Windows.
Release Type
Nomor versi komponen. Nama dan versi secara bersama-sama mengidentifikasi versi komponen tertentu.
Configure Component Content
Instruksi komponen. Format YAML didukung untuk Linux dan Windows. Format Dockerfile hanya didukung untuk Linux.
-
Format YAML
-
Masukkan instruksi langsung dalam format YAML.
-
Anda juga dapat memilih templat sistem yang telah ditentukan, seperti PHP, MySQL, atau Nginx. Sistem akan menginstal versi stabil terbaru secara default. Untuk menentukan versi tertentu, modifikasi perintah instalasi. Misalnya, ubah
sudo yum -y install nginxmenjadisudo yum -y install nginx-<version>.

-
-
Format Dockerfile
Pada tab Visual View, klik Add Command untuk menambahkan instruksi satu per satu. Pada tab Script View, masukkan konten secara langsung.

Lihat Image Builder commands untuk daftar lengkap instruksi dan sintaksis yang didukung.
Advanced Settings
(Opsional) Tambahkan deskripsi dan tag.
-
Referensi
-
Panggil CreateImageComponent untuk membuat komponen, atau DescribeImageComponents untuk mengkueri komponen.
-
Setelah membuat komponen gambar, gunakan komponen tersebut untuk membuat templat gambar dan menjalankan tugas build.
-
Untuk menghapus komponen yang tidak digunakan, lihat Delete an image component.