DOCKER & MULTI-CLOUD: MULTI-HOST, MULTI-CLOUD MANAGEMENT WITH DOCKER ENTERPRISE EĞİTİMİ

Çoklu bulutta konteynerleri tek yerden yönetin

Docker Enterprise (MKE/MSR), RBAC, Swarm ve Kubernetes, docker context, Terraform ile çoklu bulut, registry replikasyonu ve güvenlik.

Bu eğitim, birden çok host ve bulut sağlayıcısı üzerindeki konteyner iş yüklerinin Docker Enterprise ile merkezî yönetimini ele alır.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Docker Enterprise ile çoklu host ve çoklu bulut konteyner platformu yönetimi

Bu eğitim, birden çok host ve bulut sağlayıcısı üzerindeki konteyner iş yüklerinin Docker Enterprise ile merkezî yönetimini ele alır. Enterprise bileşenleri (UCP/MKE, DTR/MSR), RBAC ve koleksiyon modeli, LDAP/SAML entegrasyonu, Swarm ve Kubernetes iş yükleri, docker context ile uzak host yönetimi, Terraform ile çoklu bulut sağlama, registry replikasyonu, imaj tarama ve imzalama, Prometheus gözlemi ve yedekleme/DR planı uygulanır.

Süre ve Format

4 Gün. Her gün dört modül; Kurumsal Platform Mimarisi, Servisler ve Kubernetes, Çoklu Bulut, Registry ve Güvenlik, Operasyon ve Teslimat konuları uygulamalı işlenir.

Seviye

İleri Seviye — Docker Enterprise (Mirantis) ile çoklu host ve çoklu bulut konteyner yönetimi.

Öğrenme Metodu

Çoklu VM laboratuvarında kurumsal platform kurulumu, RBAC kurgusu ve bulutlar arası dağıtım uygulamalıdır.

Neden Bu Eğitim?

📦Taşınabilir Paketleme

Uygulamayı bağımlılıklarıyla tek imaja koyup geliştirmeden üretime birebir aynı şekilde çalıştırırsınız.

⚙️Tekrarlanabilir Teslimat

Derleme, test ve dağıtım adımlarını konteynerle tutarlı ve otomatikleştirilebilir hale getirirsiniz.

🛡️Güvenli İşletim

İmaj tarama ve yetki kısıtlamasıyla üretimdeki saldırı yüzeyini ve arıza riskini azaltırsınız.

Anahtar Konular

docker enterprisemirantis kubernetes engineçoklu bulutmulti-cloud dockerdocker contextdocker rbacdocker trusted registrydocker swarm kuberneteskonteyner platformudocker kurumsal
“Çoklu bulut stratejisi, aynı disiplinle yönetilen çoklu yerleşimdir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Komut Satırı

Temel Linux komutları, dosya izinleri ve bir metin düzenleyici (vim/nano) ile rahat çalışmak beklenir.

2
Çalışma Ortamı

Docker Engine kurulu bir Linux VM ya da Docker Desktop ve en az 8 GB RAM önerilir.

3
Ağ Temeli

IP adresi, port, DNS ve HTTP kavramlarına temel düzeyde aşinalık faydalıdır.

4
Uygulama Bilgisi

Herhangi bir dilde yazılmış basit bir web uygulamasını çalıştırabilmek içeriği somutlaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Docker Enterprise bileşenlerini ve kurulum mimarisini açıklayıp kümeyi başlatabilir.
Modül 1
Docker Mimarisi ve Kurulum
  • İstemci-sunucu modeli: docker CLI, dockerd, containerd, containerd-shim ve runc zinciri
  • Linux namespace türleri (pid, net, mnt, uts, ipc, user) ve cgroup v2 ile izolasyonun temeli
  • Docker Engine kurulumu: apt/dnf deposu, docker-ce paketleri ve docker grubu yetkisi
  • docker info ve docker version çıktılarını okuma: storage driver, cgroup driver, runtime
  • /etc/docker/daemon.json ile temel ayarlar ve systemctl ile dockerd servis yönetimi
  • VM ile konteyner farkı: çekirdek paylaşımı, başlatma süresi ve kaynak ek yükü karşılaştırması
Modül 2
Docker Enterprise / MKE Yönetimi
  • Docker Enterprise bileşenleri: Universal Control Plane (UCP/MKE), Trusted Registry (DTR/MSR) ve Engine
  • Kurulum mimarisi: manager sayısı, yük dengeleyici ve lisanslama
  • RBAC: kullanıcı, takım, organizasyon, koleksiyon ve grant modeli
  • LDAP / SAML ile kimlik entegrasyonu ve istemci paketi (client bundle)
  • Swarm ve Kubernetes iş yüklerini aynı arayüzden yönetme
  • DTR imaj tarama, promosyon politikaları ve imaj imzalama zorunluluğu
Modül 3
Konteyner Orkestrasyonuna Giriş
  • Tek host sınırları: ölçekleme, kendini iyileştirme ve sürüm geçişi ihtiyaçları
  • Desired state ve reconciliation döngüsü kavramı
  • Zamanlayıcı (scheduler) mantığı: kaynak talebi, constraint ve affinity
  • Servis keşfi ve yük dengeleme yöntemleri
  • Swarm, Kubernetes, Nomad ve ECS karşılaştırması
  • Durumsuz (stateless) ve durumlu (stateful) iş yükü ayrımı
Modül 4
Docker Swarm Kümesi Kurulumu
  • docker swarm init --advertise-addr, join token ve düğüm ekleme
  • Manager / worker rolleri, Raft konsensüsü ve tek sayıda manager (3-5) önerisi
  • docker node ls / inspect / promote / demote ve düğüm etiketleri (node labels)
  • Düğüm erişilebilirliği: active, pause, drain ile bakım penceresi
  • Swarm portları (2377/tcp, 7946, 4789/udp) ve güvenlik duvarı kuralları
  • swarm autolock ve CA sertifikası döndürme (docker swarm ca --rotate)
Günün hedefiKatılımcı Swarm ve Kubernetes iş yüklerini aynı platformda yayınlayabilir.
Modül 1
Swarm Servisleri ve Güncellemeler
  • docker service create / ls / ps / scale / logs ve desired state kavramı
  • replicated ile global mod farkı ve --constraint, --placement-pref ile yerleştirme
  • Rolling update parametreleri: --update-parallelism, --update-delay, --update-failure-action
  • docker service rollback ve --rollback-* ayarları
  • Servis healthcheck ve restart-condition ile otomatik iyileşme
  • Kaynak rezervasyonu / limitleri (--reserve-cpu, --limit-memory) ve zamanlayıcı davranışı
Modül 2
Swarm Overlay Ağ ve Routing Mesh
  • Overlay ağ nasıl çalışır: VXLAN (4789/udp) ve gossip tabanlı anahtar dağıtımı
  • Ingress routing mesh: tüm düğümlerde yayınlanan port ve IPVS yük dengeleme
  • Servis keşfi: sanal IP (VIP) ve dnsrr endpoint mode farkı
  • Şifreli overlay (--opt encrypted) ve performans etkisi
  • mode=host port yayınlama ile mesh atlama ve istemci IP koruma
  • Dış yük dengeleyici (HAProxy / Traefik) ile Swarm önüne giriş katmanı
Modül 3
Stack Deploy, Secrets ve Configs
  • docker stack deploy -c ve Compose v3 deploy: anahtarı (replicas, update_config, placement)
  • docker secret create ve /run/secrets üzerinden uygulamaya sır aktarımı
  • docker config create ile sürümlenebilir yapılandırma dosyaları
  • Secret / config rotasyonu: yeni sürüm oluşturup servisi güncelleme
  • Stack içinde overlay ağlar, adlandırılmış volume ve registry kimlik bilgisi (--with-registry-auth)
  • Portainer veya Swarmpit ile kümeyi grafik arayüzden izleme
Modül 4
Kubernetes Temelleri
  • Kubernetes mimarisi: API server, etcd, scheduler, controller-manager ve kubelet
  • Pod, ReplicaSet ve Deployment nesneleri; kubectl apply -f ile bildirimsel yönetim
  • Service türleri: ClusterIP, NodePort ve LoadBalancer; Ingress ile HTTP yönlendirme
  • ConfigMap ve Secret nesnelerinin env ve volume olarak bağlanması
  • Namespace, label ve selector ile kaynak organizasyonu
  • kubectl get, describe, logs, exec ve port-forward ile temel hata ayıklama
Günün hedefiKatılımcı bulutlar arası dağıtım, registry replikasyonu ve güvenlik politikalarını uygulayabilir.
Modül 1
Çoklu Bulut ve Çoklu Host Yönetimi
  • docker context ile SSH üzerinden uzak Docker host yönetimi (ssh://kullanici@host)
  • Docker Engine API'yi TLS istemci sertifikasıyla güvenli açma (2376)
  • Terraform ile AWS, Azure ve GCP üzerinde aynı Docker host topolojisini kurma
  • Bulut bağımsız imaj dağıtımı: tek registry, bölgesel mirror ve replikasyon
  • Küme birleştirme stratejileri: bulut başına küme + merkezî kontrol düzlemi
  • Taşınabilirlik ve veri yerleşimi: bulutlar arası volume / depolama zorlukları
Modül 2
Özel Registry Kurulumu
  • registry:2 konteyneri ile yerel registry, depolama sürücüleri ve volume bağlama
  • TLS sertifikası, htpasswd tabanlı kimlik doğrulama ve insecure-registries riski
  • Registry HTTP API v2: /v2/_catalog ve tags/list sorguları
  • Garbage collection ve silme ayarı ile disk geri kazanımı
  • Pull-through cache (mirror) yapılandırması ve rate limit azaltma
  • Harbor alternatifi: proje, robot hesabı ve imaj saklama (retention) politikaları
Modül 3
Konteyner Güvenliği
  • Root dışı kullanıcı, --read-only kök dosya sistemi ve --cap-drop ALL ile yetenek kısıtlama
  • seccomp profilleri, AppArmor ve no-new-privileges bayrağı
  • Rootless Docker ve userns-remap ile UID eşleme
  • Trivy ve Docker Scout ile CVE taraması, CI içinde ciddiyet eşiğine göre build durdurma
  • İmza doğrulama: Docker Content Trust ve cosign ile imaj imzalama
  • Gizli bilgi yönetimi: ENV yerine BuildKit secret ve Docker secrets; docker.sock risklerinden kaçınma
Modül 4
Loglama ve İzleme
  • Log sürücüleri: json-file, local, syslog, journald, fluentd ve gelf farkları
  • max-size / max-file ile log rotasyonu ve disk dolmasının önlenmesi
  • cAdvisor ile konteyner metriği toplama ve Prometheus scrape yapılandırması
  • Grafana panoları: CPU, bellek, ağ ve yeniden başlama sayısı
  • Docker Engine metrics-addr ile daemon metriklerini açma
  • Uyarı kuralları: yeniden başlama döngüsü ve bellek eşiği için Alertmanager örneği
Günün hedefiKatılımcı yedekleme ve DR planı yapıp kurumsal teslimat hattı kurabilir.
Modül 1
Swarm Operasyonu ve Felaket Kurtarma
  • Raft quorum hesabı: N manager için (N-1)/2 hata toleransı
  • /var/lib/docker/swarm yedeği alma ve yeni düğümde geri yükleme
  • docker swarm init --force-new-cluster ile quorum kaybından kurtarma
  • Arızalı düğümü kümeden çıkarma (node rm --force) ve iş yükünün yeniden planlanması
  • Docker sürüm yükseltme: rolling upgrade sırası, önce manager sonra worker
  • Test planı: düğüm kapatma ve ağ bölünmesi simülasyonuyla dayanıklılık doğrulama
Modül 2
Üretim Ortamı Docker Yönetimi
  • daemon.json üretim ayarları: log-opts, live-restore, default-ulimits ve storage-driver
  • live-restore ile daemon yeniden başlarken konteynerlerin ayakta kalması
  • Docker API'ye uzak erişimin TLS ile korunması ve docker.sock izin yönetimi
  • Host sertleştirme: Docker Bench for Security ve CIS Docker Benchmark bulguları
  • Bakım: prune zamanlaması, docker system df ve imaj saklama politikası
  • Yedek ve felaket kurtarma planı: volume, registry ve compose dosyaları
Modül 3
Docker ile CI/CD Hatları
  • GitHub Actions: docker/setup-buildx-action, docker/build-push-action ve cache-from / cache-to
  • GitLab CI ve Jenkins ajanlarında Docker-in-Docker ile docker.sock bağlama farkları
  • Etiketleme: git SHA, semver ve branch tabanlı etiket üretimi (docker/metadata-action)
  • Konteyner içinde birim ve entegrasyon testi: Testcontainers ve compose tabanlı test ortamı
  • Güvenlik geçidi: Trivy taraması başarısızsa pipeline durdurma ve SBOM üretimi (syft)
  • Ortam terfisi: aynı imajı dev, staging, prod ortamlarına yeniden derlemeden taşıma
Modül 4
Kurumsal DevOps Uygulamaları
  • Değişmez (immutable) altyapı ilkesi ve 12-Factor App yaklaşımı ile uyum
  • Ansible community.docker modülleriyle host hazırlama ve konteyner dağıtımı
  • Terraform docker provider ve bulut VM sağlama ile tekrarlanabilir ortam
  • Harbor ile kurumsal registry: proje, RBAC, vulnerability scan ve replikasyon
  • GitOps yaklaşımı: imaj etiketini Git'te güncelleyip otomatik dağıtım tetikleme
  • DORA metrikleri (dağıtım sıklığı, değişiklik hata oranı) ile hattın ölçülmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Docker Mimarisi

dockerd, containerd ve runc bileşenlerinin birlikte nasıl çalıştığını açıklayabilir, motoru doğru kurup yapılandırabilirsiniz.

✅
Orkestrasyon Mantığı

Orkestrasyonun neden gerektiğini ve Swarm ile Kubernetes yaklaşımlarının farklarını açıklayabilirsiniz.

✅
Servis Yönetimi

replicated ve global servisleri yönetip rolling update ile sıfıra yakın kesintiyle sürüm geçişi yapabilirsiniz.

✅
Stack Dağıtımı

Compose formatındaki stack dosyalarını Swarm üzerinde secrets ve configs ile yayına alabilirsiniz.

✅
Özel Registry

TLS ve kimlik doğrulamalı özel registry kurup imaj yaşam döngüsünü yönetebilirsiniz.

✅
Gözlemlenebilirlik

Log sürücülerini ve metrik toplayıcıları kurarak Docker ortamını sürekli izleyebilirsiniz.

✅
Üretim İşletimi

daemon.json, log rotasyonu ve yükseltme planıyla üretim Docker host'larını güvenli işletebilirsiniz.

✅
DevOps Pratikleri

Docker'ı IaC, yapılandırma yönetimi ve kayıt defteri süreçleriyle birleştiren kurumsal DevOps akışı kurabilirsiniz.

Kimler İçin Uygundur?

  • Kurumsal konteyner platformlarını yöneten altyapı mimarları
  • platform mühendisleri
  • DevOps liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kurumsal konteyner platformlarını yöneten altyapı mimarları, platform mühendisleri ve DevOps liderleri için uygundur.
Eğitime katılmak için ön koşul ve ortam gereksinimi nedir?
Temel Linux komutları, dosya izinleri ve bir metin düzenleyici (vim/nano) ile rahat çalışmak beklenir. Docker Engine kurulu bir Linux VM ya da Docker Desktop ve en az 8 GB RAM önerilir.
Docker Enterprise hâlâ mevcut mu?
Ürün Mirantis tarafından devam ettirilmektedir (MKE/MSR/MCR); eğitim güncel adlandırma ve geçiş notlarıyla anlatır.
Lisans gerekli mi?
Deneme lisansı veya eğitim ortamı laboratuvar için sağlanır; üretim lisanslaması ilgili üreticiyle yapılır.
Eğitim sonunda sertifika alabilir miyim?
Programı tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Docker & Multi-cloud: Multi-host, Multi-cloud Management wit Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeDevOps with Docker: Implementing DevOps Using Docker Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Docker: Implementing DevOps Using Docker Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Docker ile DevOps uygulama eğitimi: tutarlı build ortamı, çok aşamalı derleme, konteynerde test, kalite kapıları, dağıtım stratejileri ve geri alma uygulamalı.

Detayları Gör →
Docker ve KonteynerleştirmeDevOps with Docker: Management in the Cloud Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Docker: Management in the Cloud Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Docker bulutta yönetim eğitimi: ECR/ACR, ECS/Fargate, Container Apps ve Cloud Run, otomatik ölçekleme, bulut ağı, IAM güvenliği ve maliyet yönetimi uygulamalı.

Detayları Gör →
Docker ve KonteynerleştirmeDocker & Multi-cloud: Managing Multi-cloud with Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Docker & Multi-cloud: Managing Multi-cloud with Docker Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Docker çok bulut eğitimi: OCI taşınabilirliği, multi-arch imaj, Docker Context, çok bulutlu dağıtım ve CI/CD, trafik yönetimi ve felaket kurtarma uygulamalı.

Detayları Gör →
Docker ve KonteynerleştirmeDocker Compose ile Çok Konteynerli Uygulama Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Compose ile Çok Konteynerli Uygulama Yönetimi Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Docker Compose ile Çok Konteynerli Uygulama Yönetimi: docker compose, compose.yaml ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertif

Detayları Gör →
Docker ve KonteynerleştirmeDocker Compose: Terminology & Installation Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Compose: Terminology & Installation Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Docker Compose: Terminology & Installation: docker compose kurulum ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn