Halaman ini memberikan ringkasan tentang image container dasar yang disediakan Google.
Apa yang dimaksud dengan image dasar?
Image dasar adalah titik awal untuk sebagian besar alur kerja pengembangan berbasis container. Developer memulai dengan gambar dasar dan lapisan di atasnya library, biner, dan file konfigurasi yang diperlukan yang digunakan untuk menjalankan aplikasi mereka.
Banyak image dasar merupakan distribusi Linux dasar atau minimal: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux, atau Alpine. Developer dapat menggunakan image ini langsung dari Docker Hub atau sumber lainnya. Ada penyedia resmi beserta berbagai repackager downstream lainnya yang melapisi software untuk memenuhi kebutuhan pelanggan.
Google mengelola image dasar untuk membangun aplikasinya sendiri. Image ini dibangun dari sumber yang sama dengan yang digunakan Docker Hub. Oleh karena itu, gambar tersebut cocok dengan image yang akan Anda dapatkan dari Docker Hub.
Keuntungan menggunakan gambar yang dikelola Google adalah gambar tersebut disimpan di Google Cloud, sehingga Anda dapat mengambil gambar ini langsung dari lingkungan Anda tanpa harus melintasi jaringan.
Google memperbarui image ini setiap kali versi baru dari image resmi dirilis dan versi baru tersebut memperbaiki kerentanan yang diketahui yang dilaporkan oleh Artifact Analysis. Untuk mengetahui informasi selengkapnya tentang versi image, lihat repositori GitHub image resmi.
Image dasar yang disediakan Google
Image dasar yang disediakan Google tersedia untuk distribusi OS berikut:
OS | Jalur repositori | Listingan Google Cloud Marketplace |
---|---|---|
"Perusak" Debian 10 | marketplace.gcr.io/google/debian10 |
Google Cloud Marketplace |
Debian 11 "Tepat sasaran" | marketplace.gcr.io/google/debian11 |
Google Cloud Marketplace |
Debian 12 "Bookworm" | marketplace.gcr.io/google/debian12 |
Google Cloud Marketplace |
Rocky Linux 8 | marketplace.gcr.io/google/rockylinux8 |
Google Cloud Marketplace |
Rocky Linux 9 | marketplace.gcr.io/google/rockylinux9 |
Google Cloud Marketplace |
Ubuntu 20.04 | marketplace.gcr.io/google/ubuntu2004 |
Google Cloud Marketplace |
Ubuntu 22.04 | marketplace.gcr.io/google/ubuntu2204 |
Google Cloud Marketplace |
Perubahan pada image dasar yang disediakan Google
Perubahan gambar dasar berikut mulai berlaku pada 3 November 2023:
- Image Debian 10 dan Debian 11 yang diupdate tidak lagi disertai OpenSSL yang terinstal.
- Image Ubuntu 20.04 yang diupdate tidak lagi memiliki curl, Python, systemd, atau sudo yang telah diinstal sebelumnya.
- Google tidak lagi menyediakan image dasar untuk distribusi Linux berikut: CentOS 7, CentOS 8, Ubuntu 18.04, dan Debian 9 "Span".
Pemberian Lisensi
Untuk mengetahui informasi tentang lisensi yang berlaku untuk image dasar, lihat dokumentasi distribusi.
Opsi alternatif
Jika tidak cocok dengan image dasar, Anda dapat menggunakan Image dalam cache, yang merupakan image Docker Hub yang sering diminta dan disimpan di mirror.gcr.io
. Jika Anda mengonfigurasi daemon Docker untuk menggunakan image yang di-cache, klien akan selalu memeriksa salinan image Docker Hub yang di-cache sebelum mencoba mengambilnya langsung dari Docker Hub.
Pelajari lebih lanjut cara mengambil gambar yang disimpan dalam cache.
Untuk mengetahui cara lain melindungi supply chain software Anda, termasuk validasi gambar, lihat Keamanan supply chain software.
Langkah selanjutnya
- Pelajari cara membuat pipeline gambar dasar.