1. Docker Hub:
Paket Gratis: Docker Hub menawarkan repositori publik tanpa batas dan satu repositori privat dalam paket gratisnya. Paket ini mencakup penyimpanan 1 GB dan transfer data 100 GB.
Fitur: Build otomatis, webhook untuk integrasi CI/CD, pemindaian citra untuk kerentanan, dan integrasi dengan Docker Desktop dan Docker CLI.
2. GitHub Container Registry:
Penyimpanan Gratis: GitHub menyediakan penyimpanan citra kontainer gratis untuk repositori publik. Repositori privat dikenakan biaya berdasarkan penyimpanan dan transfer data.
Fitur: Integrasi yang lancar dengan GitHub Actions untuk pipeline CI/CD, pembuatan versi citra kontainer, kontrol akses melalui izin GitHub, dan manajemen paket.
3. GitLab Container Registry:
Penyimpanan Gratis: GitLab menawarkan penyimpanan citra kontainer gratis sebagai bagian dari fitur GitLab CI/CD. Batas penyimpanan bergantung pada paket GitLab.
Fitur: Pipeline CI/CD bawaan, kontrol versi untuk citra kontainer, pemindaian citra untuk kerentanan keamanan, kontrol akses dengan peran dan izin, serta kompatibilitas API registri Docker.
4. Quay.io:
Tingkat Gratis: Quay.io menyediakan tingkat gratis untuk repositori publik dan proyek sumber terbuka. Repositori privat tersedia dengan paket berbayar.
Fitur: Pemindaian kerentanan citra dengan Clair, webhook untuk otomatisasi, kontrol akses berbasis peran (RBAC), dukungan untuk beberapa penyedia cloud, dan penandatanganan kontainer.
5. Amazon Elastic Container Registry (ECR):
Tingkat Gratis: AWS ECR memiliki tingkat gratis yang mencakup 500 MB penyimpanan pertama per bulan. Selain itu, harga didasarkan pada penyimpanan dan transfer data.
Fitur: Integrasi dengan layanan AWS seperti ECS dan EKS, kebijakan siklus hidup untuk manajemen citra, enkripsi saat tidak aktif, kontrol akses IAM, dan kompatibilitas Docker CLI.
6. Google Container Registry (GCR):
Penyimpanan Gratis: GCR menawarkan penyimpanan gratis untuk repositori publik dan proyek sumber terbuka. Repositori privat dikenakan biaya berdasarkan penyimpanan dan transfer data.
Fitur: Pemindaian kerentanan citra kontainer, integrasi dengan layanan Google Cloud Platform (GCP) seperti Kubernetes Engine (GKE), kontrol akses dengan peran IAM, pembuatan versi, dan dukungan API registri Docker.
7. Azure Container Registry (ACR):
Penyimpanan Gratis: Azure ACR menyediakan penyimpanan gratis untuk repositori publik. Repositori privat dikenakan biaya berdasarkan penyimpanan dan transfer data.
Fitur: Integrasi dengan layanan Azure seperti Azure Kubernetes Service (AKS) dan Azure DevOps, georeplikasi citra untuk ketersediaan global, kontrol akses berbasis peran (RBAC), pemindaian kerentanan, dan kompatibilitas Docker CLI.
8. Harbor:
Sumber Terbuka: Harbor adalah registri kontainer sumber terbuka yang dapat Anda terapkan secara gratis. Anda yang mengelola biaya infrastruktur dan penyimpanan.
Fitur: Kontrol akses berbasis peran (RBAC) dengan integrasi LDAP/AD, replikasi citra untuk ketersediaan tinggi, pemindaian kerentanan dengan Trivy, kepercayaan dan penandatanganan konten, dukungan repositori bagan Helm, dan audit/pencatatan.
9. JFrog Container Registry:
Tingkat Gratis: JFrog Artifactory menawarkan tingkat gratis untuk tim kecil dan proyek sumber terbuka. Ini mencakup penyimpanan dan transfer data terbatas.
Fitur: Manajemen artefak tingkat lanjut dengan metadata, pemindaian dependensi untuk kerentanan, integrasi CI/CD dengan Jenkins dan lainnya, kontrol akses dengan izin, dan kompatibilitas API registri Docker.
10. IBM Cloud Container Registry:
Tingkat Gratis: IBM Cloud menawarkan tingkat gratis untuk penyimpanan citra kontainer. Repositori privat dan fitur tambahan tersedia dengan paket berbayar.
Fitur: Integrasi dengan layanan IBM Cloud seperti Kubernetes, kontrol akses dengan peran IAM, pemindaian kerentanan dengan Aqua Security, penandatanganan dan verifikasi citra, kemampuan pencatatan dan pemantauan.
