İçeriğe geç

Kontrolü sizde olan sunucuda Docker

Konteynerleri ve Compose yığınlarını kendi çekirdeği ve tam root erişimi olan bir KVM sunucuda çalıştırın. Docker Engine’i Compose eklentisiyle sipariş sırasında uygulama seçeneği olarak hazır kurulu alın ya da rehberimizle Docker’ın kendi deposundan kurun; ardından uygulamalarınızı HTTPS’li bir ters vekil sunucunun arkasında yayınlayın.

  • Docker’ın kendi deposundan Docker Engine ve Compose
  • KVM sanallaştırma: kendi çekirdeğiniz ve tam root erişimi
  • Ubuntu 24.04, 26.04 veya Debian 12, 13; hepsi Docker destekli
  • VPS’ten VDS’e veya dedicated sunucuya büyüyün
Yazılım yığınıCompose, eski compose dosyası sürümleriyle karışmaması için 3 ve 4 sürümlerini atladı; docker compose komutuyla çalıştırılır.
Docker Engine 29 ve Compose v5
Çalıştığı yer
Ubuntu 22.04–26.04 LTS, Debian 12 ve 13
Varsayılan portlarDocker kendi başına herkese açık port açmaz. Uzak API portları 2375 ve 2376’yı kapalı tutun, sunucuyu SSH üzerinden yönetin.
Yalnızca yayınladığınız portlar
Verilerinizİmajlar, konteynerler ve adlandırılmış birimler, data-root değiştirilmedikçe /var/lib/docker altında saklanır.
/var/lib/docker
Resmi belgeler
docs.docker.com

Birlikte iyi çalışır

  • Docker Compose
  • Buildx
  • Rootless kip
  • Traefik
  • Nginx
  • Portainer
  • Coolify
  • Dokploy

Bilgiler projenin resmi web sitesi, belgeleri ve kod deposundan alınmış, Ekim 2026’da kontrol edilmiştir.

Paketler hazırlanıyor

Docker için kullanıma hazır paketler hazırlıyoruz. Nasıl kullanacağınızı ve kaç kullanıcı beklediğinizi yazın; size uygun bir sunucuyla dönelim. Dilerseniz bugün bir Linux VPS ile başlayıp kurulumu rehberimizle yapabilirsiniz.

Hangi sunucu boyutu uygun?

vCPU, bellek ve disk için başlangıç noktaları. Verileriniz ve kullanıcılarınız arttıkça sunucuyu büyütün.

Hangi sunucu boyutu uygun?
Özellik
Küçük yığın Bir uygulama, veritabanı ve vekil sunucu
Önerilen Takım Birkaç uygulama, CI işleri ve izleme
Üretim Çok sayıda hizmet ve imaj derlemeleri
vCPUSunucunun sanal işlemci çekirdekleri. 1–2 4 8+
BellekUygulama, veritabanı ve işletim sistemi için bellek. 2–4 GB 8 GB 16–32 GB
DiskUygulama, verileri ve yerel yedekler için NVMe veya SSD depolama. 40 GB 100 GB 200 GB+
Tipik yığın Web uygulaması, veritabanı, ters vekil CI çalıştırıcıları ve panolarla birkaç uygulama Çok sayıda hizmet, kuyruk ve paralel derleme
Sunucu türü Linux VPS VPS veya VDS VDS veya dedicated
  • Küçük yığın

    Bir uygulama, veritabanı ve vekil sunucu

    vCPUSunucunun sanal işlemci çekirdekleri.
    1–2
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    2–4 GB
    DiskUygulama, verileri ve yerel yedekler için NVMe veya SSD depolama.
    40 GB
    Tipik yığın
    Web uygulaması, veritabanı, ters vekil
    Sunucu türü
    Linux VPS
  • Önerilen

    Takım

    Birkaç uygulama, CI işleri ve izleme

    vCPUSunucunun sanal işlemci çekirdekleri.
    4
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    8 GB
    DiskUygulama, verileri ve yerel yedekler için NVMe veya SSD depolama.
    100 GB
    Tipik yığın
    CI çalıştırıcıları ve panolarla birkaç uygulama
    Sunucu türü
    VPS veya VDS
  • Üretim

    Çok sayıda hizmet ve imaj derlemeleri

    vCPUSunucunun sanal işlemci çekirdekleri.
    8+
    BellekUygulama, veritabanı ve işletim sistemi için bellek.
    16–32 GB
    DiskUygulama, verileri ve yerel yedekler için NVMe veya SSD depolama.
    200 GB+
    Tipik yığın
    Çok sayıda hizmet, kuyruk ve paralel derleme
    Sunucu türü
    VDS veya dedicated

Docker bir donanım minimumu yayınlamaz; ihtiyacı konteynerleriniz belirler. Bunlar yaygın yığınlar için temkinli başlangıç noktalarıdır; veritabanları, imaj derlemeleri ve çok sayıda hizmet daha fazlasını ister.

Docker ile neler çalıştırabilirsiniz

Tek sunucu, her biri ihtiyaç duyduğu sürümlerle yalıtılmış birçok uygulama.

Compose yığınları

Bir uygulamayı veritabanı, önbelleği ve vekil sunucusuyla tek bir compose.yaml dosyasında tanımlayın ve tüm yığını tek komutla başlatın.

CI çalıştırıcıları ve imaj derlemeleri

GitHub Actions, GitLab, Gitea veya Forgejo çalıştırıcılarını çalıştırın ve Buildx ile çok platformlu imajlar derleyin.

Docker’a uyan güvenlik duvarı

Yayınlanan konteyner portları ufw ve firewalld kurallarını atlar. Yönetim portlarını 127.0.0.1’e bağlayın, yalnızca ters vekil sunucuyu açın; rehberimiz nasıl yapılacağını gösterir.

Tam root erişimi

Uygulamanın ihtiyaç duyduğu her şeyi kurun, her ayarı değiştirin ve yanında başka hizmetler çalıştırın. Hiçbir şey bir panelin arkasına kilitlenmez.

Uygulama seçeneği veya adım adım rehber

Sunucuyu uygulama seçeneğiyle kurulu olarak sipariş edin ya da rehberimizle temiz bir Linux sunucuya kendiniz kurun.

Kullanıcılarınıza yakın

ABD, Avrupa veya Asya’da bir veri merkezi seçin. Sipariş formu, bulunduğunuz yerden her lokasyona olan gecikmeyi tahmin eder.

VPS ve VDS’te yedekleme

VPS ve VDS paketlerinde ücretsiz haftalık ve aylık yedekleme bulunur. Veritabanlarının ve uygulama verilerinin kendi kopyalarını da tutun.

Baştan başlamadan büyüyün

Bir VPS ile başlayın; iş yükü büyüdüğünde daha büyük bir pakete, NVMe depolamalı bir VDS’e veya dedicated sunucuya geçin.

Siparişten ilk girişe

Uygulamayı sunucunuza kurulu olarak sipariş edin ya da rehberimizle kendiniz kurun.

  1. Sunucuyu seçin

    Yukarıdaki tablodan bir boyut ve uygulamayı kullanacak kişilere en yakın veri merkezini seçin.

  2. Docker kurulumu

    Sipariş sırasında Docker uygulama seçeneğini işaretleyin ya da rehberimizle temiz bir Ubuntu veya Debian sunucuya kurun.

  3. Alan adı yönlendirin, HTTPS’i açın

    Sunucu için app.example.com gibi bir DNS kaydı oluşturun ve uygulamanın önüne ücretsiz Let’s Encrypt sertifikalı bir ters vekil sunucu koyun.

  4. İlk yığınınızı çalıştırın

    compose.yaml dosyanızı sunucuya kopyalayın, docker compose up -d komutunu çalıştırın ve çıktıyı docker compose logs ile izleyin.

Adım adım kurulum rehberleri

Uygulamayı güncel Ubuntu ve Debian sürümleri için yazılmış rehberlerimizle kurun, güvenceye alın ve güncelleyin.

Diğer rehberler
  • Eğitimler Ubuntu 24.04 ve 26.04'e Docker Engine nasıl kurulur

    Docker Engine, Buildx ve Compose'u Ubuntu LTS'e Docker'ın resmi apt deposundan kurun, sudo olmadan çalıştırın, logları döndürün ve yayınlanan portları gizli tutun.

    15 dk Başlangıç
  • Eğitimler Debian 12 ve 13'e Docker Engine nasıl kurulur

    Docker Engine'i Docker'ın kendi Debian deposundan kurun, yönetici kullanıcınıza yetki verin, konteyner loglarını döndürün, portları gizli tutun, güncelleme ve yedeği planlayın.

    15 dk Başlangıç
  • Eğitimler Docker Compose temelleri: Linux sunucuda çok konteynerli uygulamalar

    Servis, volume ve ağ içeren bir compose.yaml yazın, gizli bilgileri .env içinde tutun, servisleri sağlık kontrolleriyle doğru sırada başlatın; sonra stack'leri güncelleyin, yedekleyin ve yan yana çalıştırın.

    35 dk Başlangıç

İlgili çözümler

CasaOS

Docker uygulamalarınız için web paneli ve uygulama mağazası.

Ayrıntılar

Coolify Sunucu

Self-hosted PaaS: git dağıtımları, veritabanları, HTTPS

Ayrıntılar

Portainer Sunucu

Docker, Swarm ve Kubernetes’i tarayıcıdan yönetin

Ayrıntılar

Dokploy Sunucu

Traefik ve Swarm’lı, Compose öncelikli PaaS

Ayrıntılar

Kubernetes (k3s / k0s)

Tek düğümden yüksek erişilebilirliğe hafif kümeler

Ayrıntılar

Linux VPS Sunucu

Her uygulama yığını için tam root erişimli KVM sunucular.

Ayrıntılar

Sıkça sorulan sorular

Başka sorunuz mu var? Bize mesaj gönderin, ekibimiz e-posta ile yanıt versin.
HyperDC VPS üzerinde Docker çalıştırabilir miyim?

Evet. Linux VPS, VDS ve dedicated sunucularımız tam root erişimiyle kendi çekirdeklerini çalıştırır; Docker Engine ve Compose eklentisi her Linux makinesindeki gibi kurulur. Docker; Ubuntu 26.04, 24.04 ve 22.04 LTS ile Debian 13 ve 12’yi destekler. Eski bir dağıtım paketi yerine Docker’ın kendi apt deposundan kurun.

Sunucuda Docker Desktop gerekir mi?

Hayır. Sunucuda Docker Engine, yani arka plan hizmeti ve docker komutu, çok konteynerli uygulamalar için de Compose eklentisi çalışır. Docker Desktop iş istasyonları için bir uygulamadır; kendi bilgisayarınızda kullanıp sunucuya dağıtım yapabilirsiniz.

ufw neden konteyner portlarımı engellemiyor?

Docker belgeleri, -p veya ports: ile yayınladığınız portların ufw ve firewalld kurallarını atladığı konusunda uyarır; çünkü Docker bu trafiği güvenlik duvarı görmeden yönlendirir. İç hizmetleri yalnızca 127.0.0.1 üzerinde yayınlayın, herkese açık olması gereken uygulamaların önüne bir ters vekil sunucu koyun ve ek kurallar için DOCKER-USER zincirini kullanın.

Docker API’sini 2375 veya 2376 portunda açmalı mıyım?

Hayır. Docker, arka plan hizmetine uzaktan erişimin başkalarına sunucuda root yetkisi verebileceği konusunda uyarır; 2375 portu ise hiç şifreleme kullanmaz. Sunucuyu bunun yerine SSH üzerinden yönetin: ssh://kullanici@sunucu gibi bir Docker context, yerel docker komutunuzun uzaktaki motorla konuşmasını sağlar.

Hangi Docker Compose sürümünü alırım?

Docker deposundaki güncel Compose eklentisi, şu an 5. sürüm: proje, eski compose dosyası sürümleriyle karışmaması için 3 ve 4 sürümlerini atladı. docker compose komutuyla çalıştırılır; eski compose dosyalarının başındaki version: satırına artık gerek yoktur.

Konteynerleri root olmadan çalıştırabilir miyim?

Evet. Docker’ın rootless kipi, arka plan hizmetini ve konteynerleri bir kullanıcı ad alanı içinde sıradan bir kullanıcı olarak çalıştırır. uidmap paketine ve en az 65.536 alt kullanıcı ve grup kimliğine ihtiyaç duyar; 1024’ün altındaki portlara bağlanmak gibi bazı özellikler ek ayar ister.

Konteynerlerim ne kadar bellek ister?

Docker’ın kendisi az kaynak ister; ihtiyacı imajlarınız belirler. PostgreSQL ve bir vekil sunucuyla küçük bir web uygulaması 2–4 GB’ta rahat çalışır; CI çalıştırıcıları, arama motorları veya analiz veritabanlarıyla birkaç uygulama 8 GB veya daha fazlasını ister. Her konteynerin ne kullandığını docker stats ile görün ve gerektiğinde sunucuyu büyütün.

Konteynerlerimi nasıl yedeklerim?

Yeniden oluşturulamayanları yedekleyin: compose dosyalarınız, .env dosyalarınız ve veri tutan adlandırılmış birimler veya bağlı klasörler; veritabanlarını kopyalamadan önce kendi araçlarıyla dışa aktarın. VPS ve VDS paketleri ayrıca sunucunun ücretsiz haftalık ve aylık yedeklerini içerir.

Konteynerler GPU kullanabilir mi?

GPU sunucuda evet: NVIDIA sürücüsünü ve NVIDIA Container Toolkit’i kurun, ardından konteynerleri --gpus all ile veya eşdeğer Compose ayarıyla başlatın. GPU sunucular ürün yelpazemize adım adım ekleniyor; uygunluğu bize sorun.

Docker’da uygulama çalıştırmanın daha basit bir yolu var mı?

Evet. CasaOS, Docker’ın üzerine uygulama mağazalı bir ev sunucusu panosu koyar; Nextcloud, Jellyfin veya Immich gibi uygulamaları compose dosyası yazmadan tek tıkla kurarsınız. Alan adı ve HTTPS’li kendi uygulamalarınız için bir sonraki adım Coolify veya Dokploy’dur; Portainer ise zaten çalıştırdığınız konteynerleri yönetir.

Konteynerlerinizi çalıştırmaya hazır mısınız?

Uygulamayı, kaç kişinin kullanacağını ve nerede olduklarını yazın; size uygun bir sunucu önerelim.

Şifre Oluştur

Lütfen onaylayın