Format image container

Container Registry mendukung format image container berikut:

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]