Çözüm

Docker ana bilgisayarı olarak VPS: tam çekirdek kontrolüne sahip konteynerler

Cutter 8 · $34/moCutter 16 · $62/mo
Kısa cevap

Docker gerçek bir çekirdek gerektirir; bu da OpenVZ veya LXC konteyneri yerine KVM anlamına gelir. İki özel çekirdek ve 4 GB, birkaç küçük hizmeti çalıştırır; 8 GB, veritabanı içeren tam bir Compose yığını için rahat noktadır. Her OnionVPS örneği KVM'dir; bu yüzden overlay dosya sistemleri, cgroups v2, iç içe sanallaştırma ve özel çekirdekler geçici çözümler olmadan çalışır.

Neye ihtiyacınız var

docker ve konteyner ana bilgisayarı için asgari özellikler
KaynakGerçekte ihtiyacınız olan
CPUEn az 2 özel çekirdek; konteynerler hızla çoğalır
RAMBirkaç hizmet için 4 GB, Postgres içeren bir Compose yığını için 8–16 GB
DiskNVMe — görüntü katmanları ve veritabanı yazmaları IO bağımlıdır
Çekirdekcgroups v2, overlay2 ve iç içe sanallaştırma ile KVM

Önerilen planlar

Cutter

Cutter 8

$ 32.3 /month

Toplam $96,90 · %5 tasarruf

Sanal CPU
4 × ayrılmış
RAM
8 GB
Depolama
160 GB NVMe SSD
Aktarım
10 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır
Cutter

Cutter 16

$ 58.9 /month

Toplam $176,70 · %5 tasarruf

Sanal CPU
6 × ayrılmış
RAM
16 GB
Depolama
320 GB NVMe SSD
Aktarım
15 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır
Clipper

Clipper 16

$ 87.4 /month

Toplam $262,20 · %5 tasarruf

Sanal CPU
8 × ayrılmış
RAM
16 GB
Depolama
400 GB NVMe Gen4 SSD
Aktarım
30 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır

Önerilen konumlar

Bu iş yükü için en önemli karar genellikle konumdur — ya gecikme baskın olduğu için ya da yargı yetkisi baskın olduğu için.

Bunun için neden OnionVPS?

  • Gerçek KVM sanallaştırması: kendi çekirdeğiniz, bu yüzden overlay2 ve cgroups v2 belgelendiği gibi çalışır.
  • İç içe sanallaştırma etkindir, bu yüzden Docker-in-Docker veya tam bir Kubernetes test kümesi çalıştırabilirsiniz.
  • Özel ISO yükleme, Flatcar, Talos veya güçlendirilmiş bir temel görüntüden başlamanızı sağlar.
  • Anlık görüntüler anında ve ücretsizdir; bu, riskli bir yükseltmeyi iki dakikalık bir deneye dönüştürür.

Nasıl kurulur

  1. Debian 13 veya Ubuntu 24.04 ile bir Cutter 8 dağıtın

    Her ikisi de varsayılan olarak cgroups v2 içeren güncel çekirdeklerle gelir.

  2. Resmi depodan Docker Engine kurun

    Dağıtım paketi genellikle birkaç sürüm geride olur.

  3. docker grubunda root olmayan bir kullanıcı oluşturun

    Konteynerler ayrıcalıklı erişim gerektirmiyorsa rootless modu kullanın.

  4. Önüne bir ters vekil koyun

    Caddy veya Traefik TLS sertifikalarını otomatik olarak alır ve yeniler.

  5. Her yükseltmeden önce anlık görüntü alın

    Ücretsiz, anında ve başarısız bir dağıtımı geri almaya dönüştürür.

Sık sorulan sorular

Bir VPS üzerinde Docker çalıştırabilir miyim?

KVM VPS üzerinde evet, kısıtlama olmadan. OpenVZ veya LXC tabanlı sanal sunucularda Docker ya çalışmaz ya da güvenli olmayan geçici çözümler gerektirir, çünkü bunlar ana bilgisayar çekirdeğini paylaşır. Her OnionVPS örneği KVM'dir.

İç içe sanallaştırmaya izin veriyor musunuz?

Evet. Örneğinizin içinde KVM misafirleri, Docker-in-Docker veya bir Kubernetes kümesi çalıştırabilirsiniz.

Bir Docker ana bilgisayarı için ne kadar RAM?

Kapsayıcılarınızın bellek sınırlarını toplayın ve ana bilgisayar için 1 GB ekleyin. Tipik bir web uygulaması, işçi ve Postgres yığını 8 GB'a sığar.