DEVOPS WITH DOCKER: CONTAINER MANAGEMENT EĞİTİMİ

Konteynerleri yaşam döngüsü boyunca ustaca yönet

Konteyner yaşam döngüsünden ağ ve volume yönetimine, kaynak limitleri, log sürücüleri, sağlık kontrolü ve bakıma kadar günlük Docker operasyonlarını derinlemesine öğrenin.

Docker konteynerlerinin yaşam döngüsü yönetimini; ağ sürücüleri ve servis keşfi, volume ve bind mount ile kalıcı depolama, kaynak limitleri, log yönetimi, izleme ve sorun gidermeyi uygulamalı olarak ele alan orta seviye bir eğitimdir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yaşam döngüsü, ağ, depolama, kaynak ve log yönetimi

Bu orta seviye eğitim, DevOps bağlamında Docker konteynerlerinin günlük yönetimine odaklanır. Katılımcılar konteyner yaşam döngüsünü (create, start, stop, restart, pause, rm), docker exec ve attach ile etkileşimi, inspect ile ayrıntılı durum incelemesini öğrenir. Ağ yönetimi (bridge, host, none, kullanıcı tanımlı ağlar, DNS çözümleme), kalıcı depolama (named volume, bind mount, tmpfs, volume yedekleme), kaynak sınırlama (CPU, bellek, pids, ulimit) işlenir. Log sürücüleri ve merkezi log toplama, HEALTHCHECK ve restart politikaları, imaj ve sistem temizliği (prune), konteyner kaynak izleme (docker stats), yaygın hataların teşhisi ve sorun giderme yaklaşımları uygulamalı anlatılarak sağlam bir operasyon disiplini kazandırılır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar yaşam döngüsü yönetiminden ağ, depolama ve sorun gidermeye ilerler.

Seviye

Orta Seviye — Docker konteynerlerinin yaşam döngüsü yönetimi: çalıştırma, ağ, kalıcı depolama, kaynak sınırlama, log ve izleme, bakım ve sorun giderme.

Öğrenme Metodu

Katılımcılar gerçek konteynerler üzerinde ağ, volume, kaynak limiti ve log senaryolarını uygulayarak öğrenir.

Neden Bu Eğitim?

🛠️Operasyon Hakimiyeti

Konteynerleri yaşam döngüsü boyunca güvenle yönetir ve sorunları hızla teşhis edersiniz.

💾Veri Güvenliği

Volume ve bind mount ile kalıcı veriyi doğru yönetip yedeklersiniz.

📈Kaynak Kontrolü

CPU ve bellek limitleriyle gürültülü komşu sorununu ve kaynak tükenmesini önlersiniz.

Anahtar Konular

docker container managementkonteyner yönetimidocker volumedocker networkkaynak limitidocker logsdocker statsrestart policysorun gidermedocker inspect
“İyi yönetilen bir konteyner, yalnızca çalışan değil, izlenebilen ve iyileşen bir konteynerdir.”

Ön Koşullar

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

1
Docker Temeli

İmaj ve konteyner temel kavramlarına aşinalık beklenir.

2
Linux

Linux komut satırı ve süreç/dosya sistemine aşinalık faydalıdır.

3
Docker Ortamı

Docker Engine kurulu bir Linux ortamı gereklidir.

4
Ağ Temeli

IP, port ve DNS gibi temel ağ kavramlarına aşinalık faydalı olur.

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ı, konteynerlerin yaşam döngüsünü yönetip durumlarını ayrıntılı inceleyebilir.
Modül 1
Yaşam Döngüsü
  • create, start, stop, restart, pause, unpause
  • docker rm ve --rm ile otomatik temizlik
  • Konteyner durumları (created, running, exited)
  • Çıkış kodunun yorumlanması
  • stop sırasında SIGTERM ve grace period
  • docker kill ile zorla sonlandırma
Modül 2
Etkileşim
  • docker exec ile çalışan konteynere komut
  • it ile etkileşimli kabuk
  • docker attach ve ayrımı
  • docker cp ile dosya kopyalama
  • docker logs -f ile canlı log izleme
  • docker top ile süreç görüntüleme
Modül 3
Inspect
  • docker inspect ile JSON meta veri
  • -format ile belirli alan çekme (Go template)
  • Ağ ayarları ve IP adresini inceleme
  • Mount ve volume bilgisini okuma
  • Ortam değişkeni ve yapılandırmayı görme
  • State ve health bilgisini okuma
Modül 4
Restart Politikaları
  • no, on-failure, always, unless-stopped
  • on-failure deneme sayısı sınırı
  • Daemon yeniden başlatıldığında davranış
  • Crash loop tespiti
  • Politika ile kendini iyileştirme
  • Üretim için uygun politika seçimi
Günün hedefiKatılımcı, konteyner ağını ve kalıcı depolamasını doğru yapılandırabilir.
Modül 1
Ağ Sürücüleri
  • bridge, host, none, macvlan sürücüleri
  • Varsayılan bridge ile kullanıcı tanımlı bridge farkı
  • docker network create ve connect
  • Port yayınlama (-p) ve expose ayrımı
  • host ağının izolasyonu kaldırması
  • Overlay ağı kavramına giriş
Modül 2
Servis Keşfi
  • Kullanıcı tanımlı ağda konteyner adıyla DNS
  • Aynı ağda konteynerler arası iletişim
  • Ağ segmentasyonu ile izolasyon
  • Birden çok ağa bağlama
  • Dahili ve dışa açık servis ayrımı
  • Ters proxy ile yönlendirme
Modül 3
Volume
  • Named volume oluşturma ve bağlama
  • Volume'un konteyner ömründen bağımsızlığı
  • docker volume ls, inspect, rm
  • Volume sürücüleri ve eklentileri
  • Veritabanı verisinin volume'da tutulması
  • Anonim volume ve temizlik riski
Modül 4
Bind Mount ve Yedekleme
  • Bind mount ile host dizinini bağlama
  • Geliştirmede kaynak kodu bağlama
  • tmpfs ile bellekte geçici veri
  • Volume yedekleme (tar ile export)
  • Volume geri yükleme
  • İzin ve sahiplik (uid/gid) sorunları
Günün hedefiKatılımcı, kaynakları sınırlayıp logları yönetebilir ve yaygın sorunları giderebilir.
Modül 1
Kaynak Limitleri
  • -memory ve --memory-swap sınırları
  • -cpus ve --cpu-shares ile CPU payı
  • -pids-limit ile süreç sayısı sınırı
  • ulimit ile dosya tanımlayıcı sınırı
  • OOM killer davranışı
  • Limit ve rezervasyon kullanımı
Modül 2
Log Yönetimi
  • json-file varsayılan log sürücüsü
  • Log rotation (max-size, max-file)
  • local, syslog, journald, fluentd sürücüleri
  • Merkezi log toplama mimarisi
  • Log'un stdout/stderr'a akıtılması
  • Disk dolması riskini önleme
Modül 3
İzleme
  • docker stats ile canlı kaynak kullanımı
  • docker events ile daemon olayları
  • cAdvisor ile konteyner metrikleri
  • Prometheus ile metrik toplama
  • HEALTHCHECK durumunun izlenmesi
  • Kapasite planlaması
Modül 4
Sorun Giderme
  • Exited konteynerin çıkış koduyla teşhisi
  • docker logs ile hata ayıklama
  • Ağ bağlantısı sorunlarının incelenmesi
  • İzin ve mount hatalarının çözümü
  • docker system df ve prune ile temizlik
  • Daemon log'u (journalctl) ile derin teşhis

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yaşam Döngüsü

Konteyner yaşam döngüsünü eksiksiz yönetebilirsiniz.

✅
Inspect

inspect ve format ile konteyner durumunu ayrıntılı inceleyebilirsiniz.

✅
Ağ Yönetimi

Ağ sürücülerini ve servis keşfini doğru yapılandırabilirsiniz.

✅
Kalıcı Depolama

Volume ve bind mount ile veriyi yönetip yedekleyebilirsiniz.

✅
Kaynak Limiti

CPU, bellek ve pids limitleriyle konteynerleri sınırlayabilirsiniz.

✅
Log Yönetimi

Log sürücülerini ve rotation'ı yapılandırabilirsiniz.

✅
İzleme

docker stats ve metriklerle konteynerleri izleyebilirsiniz.

✅
Sorun Giderme

Yaygın konteyner sorunlarını sistematik olarak teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • Üretim ortamında konteyner çalıştıran sistem yöneticileri
  • DevOps mühendisleri
  • konteyner operasyonunu derinleştirmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim ortamında konteyner çalıştıran sistem yöneticileri, DevOps mühendisleri ve konteyner operasyonunu derinleştirmek isteyen geliştiriciler için uygundur.
Named volume ile bind mount farkı nedir?
Named volume Docker tarafından yönetilir, taşınabilir ve yedeklemesi kolaydır; bind mount ise host üzerindeki belirli bir dizini bağlar ve genellikle geliştirmede kaynak kodu paylaşmak için kullanılır.
Konteyner logları diski doldurur mu?
Evet; json-file sürücüsünde log rotation ayarlanmazsa loglar sınırsız büyür. max-size ve max-file ile rotation tanımlamak veya merkezi log sürücüsü kullanmak gerekir.
Bir konteyner neden sürekli yeniden başlıyor?
Genellikle uygulama çıkış koduyla hata verip crash loop'a girer. docker logs ile çıkış nedeni incelenmeli, restart politikası ve HEALTHCHECK ayarları gözden geçirilmelidir.
Sertifika veriliyor mu?
Eğitimi 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. DevOps with Docker: Container Management Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeMicrosoft Azure Infrastructure Solutions: Application Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure Infrastructure Solutions: Application Containers Eğitimi

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

Azure konteyner altyapı eğitimi: AKS küme ve düğüm havuzu tasarımı, CSI depolama, Azure CNI ağ, workload identity, dayanıklılık ve Azure Monitor ile gözlemleneb

Detayları Gör →
Docker ve KonteynerleştirmeMikroservislerin Konteynerleştirilmesi ve Dağıtımı Eğitimi
DevOps ve Konteyner Eğitimleri

Mikroservislerin Konteynerleştirilmesi ve Dağıtımı Eğitimi

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

Mikroservis konteynerleştirme ve dağıtım eğitimi: multi-stage imaj, registry, CI/CD hattı, ortam promosyonu, orkestratöre teslim ve canary/blue-green güvenli ya

Detayları Gör →
Docker ve KonteynerleştirmeNetworking and Multi-Container Orchestration with Docker Compose Eğitimi
DevOps ve Konteyner Eğitimleri

Networking and Multi-Container Orchestration with Docker Compose Eğitimi

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

Docker Compose ağ ve orkestrasyon eğitimi: Compose dosyası, ağ sürücüleri, DNS servis keşfi, çok ağlı topoloji, bağımlılık yönetimi, ölçekleme ve Swarm'a geçiş.

Detayları Gör →
Docker ve KonteynerleştirmeOracle Cloud Infrastructure Foundations Associate: Load Balancing and Container Instances Eğitimi
DevOps ve Konteyner Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Load Balancing and Container Instances Eğitimi

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

OCI temelleri eğitimi: VCN ve alt ağlar, Load Balancer ve Network Load Balancer, Container Instances ile konteyner çalıştırma ve yük dengeli senaryo kurulumu.

Detayları Gör →
Docker ve KonteynerleştirmeRed Hat System Administrator: Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat System Administrator: Containers Eğitimi

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

RHEL konteyner eğitimi: Podman daemonsuz mimari, rootless konteynerler, SELinux izolasyonu, pod'lar, systemd/Quadlet entegrasyonu ve Buildah ile imaj üretimi.

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