Proxmox, yakın bir sürümde OCI görüntü desteği ekledi ve tepkiler karışık oldu. Bazı insanlar Docker Compose’u tamamen atlamaktan memnun. Diğerleri (haklı olarak), OCI özelliğinin her gün gerçekte kullandıkları konteyner iş akışının yerini almadığını işaret ediyor. Her halükarda, OCI görüntüleri artık Kubernetes, Podman, Docker ve her hiperscaler konteyner hizmeti arasında ortak paket formatıdır. Masaüstü için en iyi OCI konteyner görüntüsü uygulamaları, Windows, macOS veya Linux’ta bu görüntüleri oluşturmayı, çekmeyi, çalıştırmayı ve incelemeyi hızlı hale getiren uygulamalardır. Listeleme başına lisans ödemeden istediğiniz sürece.
Windows 11 dizüstü bilgisayar, M3 MacBook Pro ve Fedora 41 iş istasyonu üzerinde sekiz uygulamayı test ettik. Her biri kurulum süresi, boşta CPU ve bellek ayak izi, GPU geçiş desteği ve çok mimarili görüntü çekmeyi nasıl işlediğine göre değerlendirildi.
Masaüstü OCI uygulamasında nelere bakılmalı
- Rootless modu. Dosyalarınızın sahibi olan sistem seviyesi daemon olmadan çalışır.
- Çok-mimarili çekme.
linux/amd64velinux/arm64‘ü güvenilir bir şekilde çeker, özellikle Apple Silicon’da. - Compose veya Kubernetes desteği. Her kişi her ikisine de ihtiyaç duymaz, ancak en az birini istersiniz.
- Lisans netliği. Bazı araçlar daha büyük kuruluşlar için ücretli koltuk modellerine geçti. Ne aldığınızı bilin.
- Görüntü incelemesi. Katman farkları, boyut dökümü ve uygulamayı bırakmadan zafiyet taraması.
- VM ayak izi. macOS ve Windows’ta runtime VM’de yaşar. Küçük boşta bellek önemlidir.
Hızlı karşılaştırma
| Uygulama | Şunun için en iyi | Platformlar | Ücretsiz plan | Ücretli tier | Derecelendirme |
|---|---|---|---|---|---|
| Podman | Daemon-sız, rootless konteynerler | Windows, macOS, Linux | Tamamen ücretsiz | Yok | 4.8 |
| Docker Desktop | Varsayılan, iyi entegre edilmiş yığın | Windows, macOS, Linux | Küçük işletme/ücretsiz kişisel | Aylık $9/kullanıcıdan | 4.7 |
| Rancher Desktop | k8s’li Docker Desktop ücretsiz alternatifi | Windows, macOS, Linux | Tamamen ücretsiz | Yok | 4.7 |
| OrbStack | macOS’ta ışık hızı Docker + Linux | macOS | Ücretsiz kişisel | Aylık $8/kullanıcı | 4.9 |
| Colima | macOS/Linux CLI’de hafif Docker | macOS, Linux | Tamamen ücretsiz | Yok | 4.7 |
| Lima | Konteynerler için macOS’ta Ubuntu VM’ler | macOS, Linux | Tamamen ücretsiz | Yok | 4.5 |
| Portainer | Mevcut konteyner hostları için web GUI | Web + Windows, macOS, Linux | Community sürümü ücretsiz | Yıllık $995’ten itibaren işletme | 4.7 |
| Skopeo | OCI görüntülerini çalıştırmadan kopyala ve incele | Windows, macOS, Linux | Tamamen ücretsiz | Yok | 4.6 |
Uygulamalar
1. OCI konteyner görüntüleri için Podman — Daemon-sız ve rootless için en iyi
Podman sistem daemon olmadan OCI görüntülerini çalıştırır; bu, docker.sock root ile oturmadığı ve hiçbir ayrıcalıklı işlemin konteyner durumunuzuna sahip olmadığı anlamına gelir. Docker CLI ile uyumludur, bu nedenle alias docker=podman çoğu iş akışını başlatır ve Podman Desktop üstten iyi bir GUI ekler.
Eksik olduğu yerler: Bazı niş Docker Compose özellikleri geride kalır. Docker soket uyumluluğu yakın ama 100% değil.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz, Apache 2.0.
- Ücretli: Yok.
Platformlar: Windows, macOS, Linux.
İndir: podman.io · podman-desktop.io
Sonuç: Daemon olmayan bir OCI runtime ve Docker Desktop lisansı olmayan bir OCI runtime istiyorsanız varsayılan seçim.
2. OCI konteyner görüntüleri için Docker Desktop — En iyi varsayılan iyi entegre edilmiş yığın
Docker Desktop hala en parlak deneyimdir. Daemon, CLI, Compose v2, Kubernetes, buildx ve bir uzantı pazarını birleştirir. Görüntü imzalamak ve sertleştirilmiş görüntüler gibi kurumsal özellikler artık Docker’ın farklılaştırıcısıdır.
Eksik olduğu yerler: Lisans birkaç yıl önce değişti. 250’den fazla çalışanı veya 10 milyon dolardan fazla geliri olan şirketlerin geliştirici başına ücretli bir aboneliğe ihtiyacı vardır.
Fiyatlandırma:
- Ücretsiz: Kişisel kullanım, eğitim, küçük işletme.
- Ücretli: Docker Personal ücretsiz, Pro aylık $9/kullanıcıdan, Team ve Business seviyeleri ölçeklenebilir.
Platformlar: Windows, macOS, Linux.
İndir: docker.com
Sonuç: Bunun için ödeme yapıyorsanız ve uzantıları kullanıyorsanız saklayın. Aksi takdirde Rancher Desktop veya Podman ile değiştirin.
3. OCI konteyner görüntüleri için Rancher Desktop — Kubernetes’li Docker Desktop ücretsiz alternatifi en iyi
Rancher Desktop konteyner runtime (containerd veya dockerd, seçiminiz), buildx, kubectl ve gömülü bir k3s kümesi içerir. Docker Desktop için en çok özelliğe uygun ücretsiz ikamesidir ve Kubernetes hikayesi alternatiflerden daha güçlüdür.
Eksik olduğu yerler: macOS’ta soğuk başlangıç OrbStack’dan daha yavaştır. Bazı GPU iş akışları ekstra yapılandırma gerektirir.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz, Apache 2.0.
- Ücretli: Yok.
Platformlar: Windows, macOS, Linux.
İndir: rancherdesktop.io
Sonuç: Docker Desktop’un özellikleri istediğiniz ancak lisans konuşması olmadığında seçim.
4. OCI konteyner görüntüleri için OrbStack — macOS’ta en iyi ışık hızı Docker ve Linux
OrbStack, çok sayıda Mac geliştiricisinin Docker Desktop kullanmayı neden bıraktığının nedenidir. Birkaç saniyede başlatılır, belleğin bir kısmını kullanır ve bir uygulamadan hem konteynerleri hem de tam Linux VM’lerini çalıştırır. macOS ile dosya paylaşımı hızlı ve doğrudur; bu da her alternatif için doğru değildir.
Eksik olduğu yerler: Yalnızca macOS. Ücretsiz katman yalnızca kişisel kullanım içindir; ticari kullanım için abonelik gereklidir.
Fiyatlandırma:
- Ücretsiz: Kişisel ve ticari olmayan.
- Ücretli: Ticari kullanım için Pro aylık $8/kullanıcı, Team $15.
Platformlar: macOS.
İndir: orbstack.dev
Sonuç: Pil ömrü ve soğuk başlangıç hızını değer veren herkes için macOS’ta varsayılan.
5. OCI konteyner görüntüleri için Colima — macOS ve Linux CLI’de en iyi hafif Docker
Colima Lima VM içinde Docker veya containerd runtime başlatan küçük bir CLI’dir. GUI yok, uzantı yok, brew install colima ile elde ettiğiniz bir konteyner runtime yok. Docker CLI ile doğal olarak eşleşir.
Eksik olduğu yerler: GUI yok. Konteynerleri görsel olarak taramak isteyen insanlar için ideal değildir.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz, MIT.
- Ücretli: Yok.
Platformlar: macOS, Linux.
İndir: github.com/abiosoft/colima
Sonuç: Zaten bir terminalde yaşıyorsanız ve sadece runtime istiyorsanız seçim, başka hiçbir şey yok.
6. OCI konteyner görüntüleri için Lima — Konteynerler için macOS’ta en iyi Ubuntu VM’ler
Lima Colima’nın çalıştırdığı şeydir. Doğrudan, otomatik dosya paylaşımı ve bağlantı noktası yönlendirmesi ile Linux VM’leri verir. Bir konteyner olmayan bir şeyi test etmek için tam bir Linux userland’a ihtiyacınız olduğunda, Lima Multipass’tan daha hızlı ve UTM’den daha hafiftir.
Eksik olduğu yerler: Kendi başına bir konteyner uygulaması değildir. Runtime’ı siz getirirsiniz.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz, Apache 2.0.
- Ücretli: Yok.
Platformlar: macOS, Linux.
İndir: github.com/lima-vm/lima
Sonuç: VM’ye bir konteyner kadar ihtiyacınız olduğunda ve her ikisi için bir araç istediğinizde bunu seçin.
7. OCI konteyner görüntüleri için Portainer — Mevcut konteyner hostları için en iyi web GUI
Portainer Docker, Podman, Kubernetes ve Nomad ile konuşan bir konteyner yönetim GUI’sidir. Onu bir konteyner olarak çalıştırın ve Proxmox VE’nize, ev laboratuvarınıza veya uzak bir Docker soketi gösterin. Geliştirici olmayanlar terminal’e dokunmadan yığınları başlatabilir ve durdurabilir.
Eksik olduğu yerler: Community sürümü cömerttir ancak bazı özellikleri sınırlandırır. Business tier kuruluşlar için fiyatlandırılır.
Fiyatlandırma:
- Ücretsiz: Community sürümü, tamamen ücretsiz.
- Ücretli: En küçük tier için yıllık $995’ten itibaren Business sürümü.
Platformlar: Herhangi bir konakçıda konteyner olarak çalışır; UI bir tarayıcıdır.
İndir: portainer.io · github.com/portainer/portainer
Sonuç: Konteyner konağı uzak bir kutu olduğunda ve her seferinde SSH yapmak istemediğinizde seçim.
8. OCI konteyner görüntüleri için Skopeo — Onları çalıştırmadan en iyi kopyala ve incele
Skopeo OCI görüntülerini kayıtlar arasında kopyalayan, görüntü çekmeden manifestoları inceleyen ve imzalamayı otomatikleştirmeye yardımcı olan küçük bir CLI’dir. Docker Hub’ındaki görüntüleri özel bir kayıt defterine yansıtırken veya temel görüntünün içinde ne olduğunu kontrol ederken, Skopeo araçtır.
Eksik olduğu yerler: Runtime değil. Hala bir şey çalıştırmak için Podman veya Docker’a ihtiyacınız vardır.
Fiyatlandırma:
- Ücretsiz: Tamamente ücretsiz, Apache 2.0.
- Ücretli: Yok.
Platformlar: Windows, macOS, Linux.
İndir: github.com/containers/skopeo
Sonuç: Görüntüleri kayıtlar arasında taşıması gerektiğinde yukarıdaki herhangi bir runtime’a eşleşen yardımcı program.
Doğruyu seçme
Herhangi bir işletim sisteminde ücretsiz, hemen çalışan bir Docker Desktop değiştiricisi istiyorsanız: Rancher Desktop veya Podman.
macOS’ta iseniz ve hız önemliyse: Ticari kullanım için ödeme yapabiliyorsanız OrbStack, yapamıyorsanız Colima.
Linux’ta iseniz: Doğal olarak Podman veya takımınızın çalıştırdığı Docker CE.
Windows’ta iseniz: Lisans uygunsa Docker Desktop, aksi takdirde Rancher Desktop.
Uzak bir konteyner konağını yönetiyorsanız: Portainer istediğiniz GUI’dir.
Görüntüleri kayıtlar arasında taşıyorsanız: Skopeo.
macOS’ta konteynerler yanında Linux VM’lerine de ihtiyacınız varsa: Lima.
Sıkça Sorulan Sorular
Docker Desktop’un en iyi ücretsiz alternatifi nedir? Özellik eşitliği için Rancher Desktop, macOS’ta hız için OrbStack (ticari kullanım için ücretli katman ile), daemon-sız iş akışları için Podman Desktop.
Proxmox’ın OCI görüntü desteği Docker Compose’u değiştiriyor mu? Hayır. Proxmox’ın OCI özelliği tek bir konteyneri LXC olarak çalıştırmaya daha yakındır. Multi-konteyner yığınları yine de Compose, Podman-compose veya Kubernetes ister.
Docker olmadan OCI görüntülerini kullanabilir miyim? Evet. Podman OCI görüntülerini doğal olarak çalıştırır. Kubernetes containerd veya CRI-O kullanır. Skopeo bunları hiçbir şey çalıştırmadan inceleyebilir ve kopyalayabilir.
OCI görüntüleri ile Docker görüntüleri arasındaki fark nedir? Docker görüntüleri OCI görüntüleridir. Açık Konteyner İnisiyatifi Docker’ın oluşturduğu standardı yaptı, bu nedenle aynı görüntü herhangi bir uyumlu runtime altında çalışır.
Hangi konteyner uygulaması macOS’ta en az belleği kullanır? Normal kullanımda OrbStack, mümkün olan en küçük ayak izi istiyorsanız ve GUI’ye ihtiyacınız yoksa Colima.