Container Registry mendukung format image container berikut:
- Docker Image Manifest V2, Schema 1
- Docker Image Manifest V2, Schema 2
- Spesifikasi Open Container Initiative (OCI)
Docker V2
Manifes image Docker V2 adalah spesifikasi untuk image container yang memungkinkan image multi-arsitektur dan mendukung image 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 mewakili beberapa bentuk gambar.
Format OCI
Format OCI adalah spesifikasi untuk image container berdasarkan format Docker Image Manifest Version 2, Schema 2. Container Registry mendukung pengiriman dan pengambilan image OCI.
Indeks gambar
Indeks image setara dengan daftar manifes dalam image OCI.
Seperti daftar manifes, manifes indeks image merujuk ke beberapa manifes image. Indeks image berguna untuk gambar multi-platform.
Penghentian penggunaan 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 gambar yang dapat dialamatkan konten dan untuk menghilangkan kompleksitas dalam melacak lapisan gambar. Manifes image Docker V2 berisi semua alamat konten ("ringkasan") dari lapisan image, sedangkan image Docker V1 tidak.
Untuk informasi selengkapnya, lihat Pemberitahuan Penghentian Penggunaan.
Mengupgrade image Docker V1 ke image Docker V2
Untuk mengupgrade image V1 ke image V2, pastikan Docker v1.6 atau yang lebih tinggi 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]