
Proxmox’ta Docker çalıştırmak herkese uyan tek bir karar değildir ve yanlış stack seçmek gerçek hizmetlere harcamak isteyeceğiniz bir akşamınıza mal olur. Bazı kişiler Docker’ın içinde Debian VM çalıştırırlar. Bazıları Docker’ı doğrudan ayrıcalıksız bir LXC konteynerine çalıştırırlar. Bazıları Docker LXC şablonunu kullanırlar. Her birinin IO overhead, yedekleme stratejisi ve GPU çalışması için PCIe passthrough üzerinde gerçek ödünleşmeleri vardır. Doğru seçim, donanımınıza ve konteynerların gerçekte ne yaptığına bağlıdır.
Bu yedi araç, sorunun yarısını ele alır: “seçtiğiniz şekil içinde konteynerları yönetin”. Bunları kutunuza uyacak şekil (yalıtım için VM, yoğunluk için LXC, GPU ağır iş yükleri için bare metal) ile eşleştirin ve çok fazla çalışmadan tasarruf edin.
Docker-on-Proxmox yönetim aracında ne arayacağız
- Birden fazla Proxmox ana bilgisayarı çalıştırıyorsanız her birinin üzerinde konteynerlerle çok düğümlü destek.
- UI’de Compose dosyası düzenleme, sadece bir görüntüleyici değil.
- Yaygın hizmetler için stack şablonları (Immich, Jellyfin, Nextcloud, Home Assistant).
- Çalışan konteynerler için canlı günlükler ve terminal erişimi.
- Otomatik güncellemeler ve geri alma, tercihen zamanlandı.
- Proxmox Backup Server ile iyi çalışan yedekleme entegrasyonu.
- Kutuyu aile veya ekip ile paylaşıyorsanız LDAP veya SSO.
Hızlı karşılaştırma
| Uygulama | En iyi | Platformlar | Ücretsiz plan | Başlangıç fiyatı/ay | Derecelendirme |
|---|---|---|---|---|---|
| Portainer | Hepsi yönetimi | Linux, Windows, Mac | Community Edition ücretsiz | Business yaklaşık $2,03 düğüm başına | GitHub’da 4,7 |
| Dockge | Compose stack yönetimi | Linux | Ücretsiz açık kaynak | Ücretsiz | GitHub’da 4,8 |
| Komodo | Çok sunuculu orkestrasyonu | Linux | Ücretsiz açık kaynak | Ücretsiz | GitHub’da 4,6 |
| Docker Compose | Referans CLI aracı | Linux, Windows, Mac | Ücretsiz | Ücretsiz | Docker ile paketlenmiş |
| Watchtower | Otomatik konteyner güncellemeleri | Linux | Ücretsiz açık kaynak | Ücretsiz | GitHub’da 4,5 |
| Yacht | Şablon tabanlı dağıtımlar | Linux | Ücretsiz açık kaynak | Ücretsiz | GitHub’da 4,3 |
| Lazydocker | Docker için terminal UI | Linux, Windows, Mac | Ücretsiz açık kaynak | Ücretsiz | GitHub’da 4,8 |
Uygulamalar
1. Portainer, genel olarak en iyisi
Portainer, Docker için referans web arayüzüdür ve bir Proxmox ev laboratuvarı için en güvenli tavsiye olmaya devam eder. Bir konteyner içinde çalışır, herhangi bir Docker soketine (yerel, uzak veya Swarm) işaret eder ve konteynerler, stack’ler, birimler ve ağlar için temiz bir arayüz sunar. Community Edition ücretsizdir ve bir ev kullanıcısının ihtiyaç duyduğu her şeyi kapsar.
Nerede yetersiz kalır: Bazı gelişmiş RBAC özellikleri yalnızca Business Edition’da mevcuttur. Arayüz ilk başlatmada meşgul görünebilir.
Fiyatlandırma:
- Community Edition: Sonsuza kadar ücretsiz.
- Business Edition RBAC, SSO ve destek için düğüm başına ayda yaklaşık $2,03’ten başlayarak.
Platformlar: Linux (konteyner), Windows, Mac (ayrıca containerize edilmiş).
İndir: portainer.io · GitHub
Sonuç: Tam özellikli bir arayüz istiyorsanız ve ücretli bir katmana sahip olmadan birden çok düğüme büyümeyi planlıyorsanız ilk seçim.
2. Dockge, Compose stack’leri için en iyi
Dockge, Uptime Kuma’nın arkasındaki Louis Lam tarafından, hafif bir Compose stack yöneticisidir. Compose dosyalarını doğrudan kontrol ettiğiniz bir klasöre disk’e okur ve yazar, bu da stack’lerinizin Dockge ortadan kaybolsa bile taşınabilir, sürüm kontrollü ve anlaşılabilir kalması anlamına gelir.
Nerede yetersiz kalır: Yalnızca tek düğüm. RBAC yok. Resim derleme arayüzü yok.
Fiyatlandırma:
- Ücretsiz açık kaynak.
- Ücretli katman yok.
Platformlar: Linux (konteyner).
İndir: GitHub
Sonuç: Kurulumunuz bir Proxmox ana bilgisayarı, docker-compose dosyaları olduğunda ve dosya yapınızı saygı gören bir arayüz istediğinizde seçim.
3. Komodo, çok sunuculu orkestrasyonu için en iyi
Komodo (eski adıyla Monitor) yeni nesil çok sunuculu Docker yöneticisidir. Merkezi bir sunucu ve her Docker ana bilgisayarında hafif aracılar çalıştırır, böylece birden fazla Proxmox düğümünde çalışan konteynerler için bir pano elde edersiniz. Rust’ta yazılmış, kaynak ayak izi miniaturdir.
Nerede yetersiz kalır: Daha genç proje, belgeler takip ediyor. Bazı UI akışları Portainer’a kıyasla hala kaba görünüyor.
Fiyatlandırma:
- Ücretsiz açık kaynak.
- Ücretli katman yok.
Platformlar: Linux (sunucu artı aracılar).
İndir: GitHub
Sonuç: Tek bir Proxmox ana bilgisayarını aştığınız ve birleştirilmiş kontrol istediğiniz zaman doğru seçim.
4. Docker Compose, en iyi temel
Docker Compose, referans bildirim aracıdır. Buna hiç web yönü yoktur. YAML yazarsınız, docker compose up -d çalıştırırsınız, dosyayı git repo’ya işleyin, rahatlıkla uyursunuz. Metin’i UI’ye tercih eden veya sonunda Kubernetes’e geçmeyi planlayan herkes için burası başlayacağınız yerdir.
Nerede yetersiz kalır: Arayüz yok. Çok ana bilgisayar SSH üzerinden Compose gerektirir, bu sıradışıdır.
Fiyatlandırma:
- Ücretsiz, Docker ile paketlenmiş.
- Ücretli katman yok.
Platformlar: Linux, Windows, Mac.
İndir: docs.docker.com
Sonuç: Her Proxmox Docker kurulumu buradan başlamalıdır. İsterseniz daha sonra bir arayüz ekleyin.
5. Watchtower, otomatik güncellemeler için en iyi
Watchtower bir yönetim arayüzü değildir, diğer konteynerlerinizi gözlemleyen ve yeni bir görüntü geldiğinde güncelleyen çalışan bir kapsayıcıdır. Bir kez ayarlayın, unutun ve her döngüde e-posta veya Discord bildirimlerini alın. Portainer, Dockge ve Komodo ile iyi çalışır.
Nerede yetersiz kalır: Otomatik güncelleme, kırılmış değişikliklerle stack’leri kırabileceği. Kritik hizmetleri latest yerine özel etiketlere sabitleyin.
Fiyatlandırma:
- Ücretsiz açık kaynak.
- Ücretli katman yok.
Platformlar: Linux.
İndir: GitHub
Sonuç: Seçtiğiniz herhangi bir arayüzün yanına yükleyin.
6. Yacht, şablon tabanlı dağıtımlar için en iyi
Yacht “uygulama mağazası” fikrini alır ve Docker’a uygular. Yaygın kendi kendine barındırılan uygulamalar için şablonlar, Immich, Vaultwarden, Jellyfin ve daha birçokunu birkaç tıkla dağıtmanıza izin verir, ardından elde edilen stack’i normal olarak düzenleyin. r/selfhosted topluluğunda popüler.
Nerede yetersiz kalır: Geliştirme temposu 2024’te yavaşladı. Portainer veya Dockge’den daha az katılımcı.
Fiyatlandırma:
- Ücretsiz açık kaynak.
- Ücretli katman yok.
Platformlar: Linux (konteyner).
Sonuç: Şablonlar isteyen başlangıçlar için harika. Proje daha fazla durağanlaştırırsa Dockge veya Portainer’a geçin.
7. Lazydocker, terminal UI için en iyi
Lazydocker, Jesse Duffield tarafından, Docker için klavye tabanlı bir terminal arayüzü sunar. Günlükleri kontrol etmek, bir hizmeti yeniden başlatmak veya tarayıcı açmadan kaçak bir kapsayıcı tespit etmek için Proxmox ana bilgisayarında SSH yapmak için mükemmel. Lazygit ile aynı kuralları izler.
Nerede yetersiz kalır: Sadece terminal, uzak arayüz yok, ekip özellikleri yok. Paylaşılan yönetim için inşa edilmedi.
Fiyatlandırma:
- Ücretsiz açık kaynak.
- Ücretli katman yok.
Platformlar: Linux, Windows, Mac.
İndir: GitHub
Sonuç: SSH oturumlarında yaşayan yöneticiler için doğru araç.
Doğru olanı nasıl seçersiniz?
- Her şey için bir arayüz istiyorsanız: Portainer.
- Compose dosyaları yazıyorsanız ve onlara saygı duyulmasını istiyorsanız: Dockge.
- Docker ile birden fazla Proxmox ana bilgisayarı çalıştırıyorsanız: Komodo.
- Metin’i UI’lere tercih ederseniz: Docker Compose tek başına, artı nokta kontrolleri için Lazydocker.
- Konteynerları kendilerini güncellemesini istiyorsanız: Yukarıdakilerin birine Watchtower ekleyin.
- Şablonlardan dağıtıyorsanız ve YAML’den nefret ediyorsanız: Yacht.
- SSH’den daha fazla gezintiyapsanız: Lazydocker.
SSS
Proxmox’ta Docker’ı bir VM’de veya LXC’de çalıştırmalı mıyım?
VM daha güvenli ve taşınabilir, küçük bir IO maliyeti ile. LXC daha yoğun ve neredeyse yerel, ana bilgisayar çekirdeğini paylaşma ve yuvalama etkinleştirmesi gereken bedeli ile. Çoğu ev laboratuvarı için Docker içinde Debian VM en az şaşırtıcı yoldur. Yoğun arm64 veya ağır IO iş yükleri için, Docker ile LXC daha hızlıdır.
Portainer’ı bir LXC kapsayıcısının içinde çalıştırabilir miyim?
Evet, şartı Docker bu LXC kapsayıcısının içinde çalışıyor olmasıdır. keyctl ve nesting özellikleri kapsayıcı yapılandırmasında etkinleştirilmelidir. Proxmox topluluk wiki’sinin takip etmeye değer bir Docker-in-LXC kılavuzu vardır.
Proxmox’ta Docker Swarm ne olur?
Swarm hala çalışıyor, ancak Komodo veya Portainer Business Edition ile çok düğümlü Compose orkestrasyonu ev laboratuvarı kullanımı büyük ölçüde değiştirmiştir. Kubernetes on Proxmox via K3s isteyenler için başka bir yoldur.
Proxmox’ta Docker birimlerini nasıl yedeklerim?
En temiz yol tüm bağlı montajları tek bir dizin altında tutmak, o dizinin Proxmox Backup Server ile her gece anlık görüntüsünü almak (VM seviyesi yedekleme bunu otomatik olarak ele alır) ve Watchtower’ı görüntü güncellemelerini işlemesine izin vermektir. Umursadığınız hiçbir şey için yerleşik Docker birimlerini atlayın.
Portainer Community Edition gerçekten sonsuza kadar ücretsiz midir?
Evet. Community Edition lisansı BSD-3’tür, yapay düğüm sınırı yok, zaman bombası yok. Business Edition RBAC, LDAP ve desteği ekler, çoğu ev kullanıcısına ihtiyaç yoktur.