Container Registry mendukung format image container berikut:
- Manifes Image Docker V2, Skema 1
- Manifes Image Docker V2, Skema 2
- Spesifikasi Open Container Initiative (OCI)
Docker V2
Manifes gambar Docker V2 adalah spesifikasi untuk image container yang memungkinkan gambar multi-arsitektur dan mendukung gambar yang dapat dialamatkan konten.
Image Docker V2 menggantikan image Docker V1, yang tidak digunakan lagi.
Daftar manifes
Daftar manifes adalah bagian dari image Docker V2, Schema 2, dan OCI.
Daftar manifes memungkinkan satu ringkasan atau tag untuk merepresentasikan beberapa bentuk gambar.
Format OCI
Format OCI adalah spesifikasi untuk image container berdasarkan format Manifes Image Docker Versi 2 dan Skema 2. Container Registry mendukung pengiriman dan pengambilan image OCI.
Indeks image
Indeks gambar setara dengan daftar manifes dalam image OCI.
Seperti daftar manifes, manifes indeks gambar merujuk pada beberapa manifes gambar. Indeks image berguna untuk image multi-platform.
Penghentian format image Docker V1
Mulai 28 Februari 2017, spesifikasi registry Docker V2 menggantikan spesifikasi Docker V1. Spesifikasi Docker V1 tidak digunakan lagi, dan image Docker V1 tidak dapat digunakan dengan Container Registry.
Docker V2 membuat serangkaian perubahan pada format image Docker untuk memungkinkan image yang memiliki alamat konten dan untuk menghilangkan kompleksitas dalam pelacakan lapisan gambar. Manifes gambar Docker V2 berisi semua alamat konten ("digest") lapisan gambar, sedangkan image Docker V1 tidak.
Untuk mengetahui informasi lebih lanjut, baca Pemberitahuan Penghentian.
Mengupgrade image Docker V1 ke image Docker V2
Untuk mengupgrade image V1 ke image V2, pastikan Docker v1.6 atau yang lebih baru sudah diinstal. Kemudian, jalankan perintah berikut untuk menarik lalu mengirim ulang image ke Container Registry:
docker pull gcr.io/[your-project-id]/[image]:[tag]
docker push gcr.io/[your-project-id]/[image]:[tag]