CONTAINER MANAGEMENT WITH DOCKER EĞİTİMİ

Konteynerleri günlük operasyonda yönetin

Docker CLI, imaj ve registry yönetimi, volume, ağ, Compose, kaynak limitleri, log ve temizlik işlemleriyle konteynerleri sahada yönetin.

Docker CLI, imaj, registry, volume, ağ sürücüleri, Compose, kaynak limitleri ve log yönetimiyle konteyner yaşam döngüsünü uygulamalı yönetin.

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

Eğitim Hakkında

Konteyner yaşam döngüsü, imaj, depolama, ağ ve operasyonel yönetim

Bu eğitim, Docker konteynerlerinin günlük yönetimini ele alır. docker run seçenekleri, yaşam döngüsü komutları (create, start, stop, rm), exec ve logs ile hata ayıklama, imaj katmanları, etiketleme ve registry işlemleri, volume ve bind mount, ağ sürücüleri (bridge, host), Docker Compose ile çok servisli yönetim, CPU ve bellek limitleri, restart politikaları, healthcheck, sistem temizliği (prune), log sürücüleri ve konteyner izleme (docker stats) işlenir. Katılımcı çok servisli bir uygulamayı kurar ve işletir.

Süre ve Format

3 Gün. Her gün dört modül; temel komutlardan imaj ve depolama yönetimine, ağ, Compose ve operasyonel pratiklere ilerler.

Seviye

Orta Seviye — Docker ile konteyner yaşam döngüsü, imaj, volume, ağ, Compose ve günlük operasyon yönetimi.

Öğrenme Metodu

Katılımcılar kendi bilgisayarlarında Docker ile veritabanı, uygulama ve ters vekil içeren çok servisli bir yığını kurar, izler, günceller ve temizler.

Neden Bu Eğitim?

🐳Günlük Operasyon

Konteyner yaşam döngüsünü güvenle yönetirsiniz.

💾Veri Kalıcılığı

Volume ve bind mount ile veriyi konteynerden bağımsız saklarsınız.

🔍Hızlı Tanı

logs, exec ve stats ile sorunları hızla bulursunuz.

Anahtar Konular

Docker konteyner yönetimidocker composedocker volumedocker networkdocker logskonteyner kaynak limitleridocker pruneDocker registrydocker inspectDocker operasyon
“Konteyner geçici olabilir; ama onu yöneten alışkanlıklar kalıcı olmalıdır.”

Ön Koşullar

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

1
Linux Komut Satırı

Dosya, süreç ve paket yönetimi için temel terminal bilgisi.

2
Ağ Temelleri

IP, port ve DNS kavramlarına aşinalık.

3
Uygulama Bilgisi

Bir web uygulamasını çalıştırma deneyimi.

4
Laboratuvar Ortamı

Docker Desktop veya Docker Engine kurulabilen Linux/Windows/macOS bilgisayar.

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ı, konteynerleri çalıştırır, imajları yönetir ve registry'ye yayımlar.
Modül 1
Konteyner Yaşam Döngüsü
  • docker run bayrakları: -d, -p, -e, --name
  • create, start, stop, restart, rm
  • docker ps ve filtreler
  • attach, exec ve interactive mod
  • Çıkış kodları ve durum
  • Restart politikaları: always, unless-stopped
Modül 2
İmaj Yönetimi
  • İmaj katmanları ve önbellek
  • docker pull, images, history
  • Etiketleme ve digest
  • docker save ve load
  • İmaj boyutu inceleme
  • Temel Dockerfile ve build
Modül 3
Registry
  • Docker Hub kullanımı
  • docker login ve push
  • Özel registry (registry:2)
  • Registry kimlik doğrulama
  • İmaj saklama ve temizleme
  • Registry'de etiket stratejisi
Modül 4
Kaynak Yönetimi
  • -memory ve --cpus limitleri
  • OOM kill davranışı
  • PID ve ulimit limitleri
  • docker stats ile izleme
  • Kaynak ayırma ve baskı
  • Limit seçme ilkeleri
Günün hedefiKatılımcı, kalıcı veri ve konteynerler arası ağ yapılandırması yapar.
Modül 1
Volume ve Mount
  • Named volume ve anonymous volume
  • Bind mount farkları
  • tmpfs mount
  • Volume yedekleme ve geri yükleme
  • Dosya izinleri ve UID uyumsuzluğu
  • Veritabanı verisini kalıcı yapma
Modül 2
Ağ Yönetimi
  • Bridge, host, none sürücüleri
  • Kullanıcı tanımlı bridge ağı
  • Konteyner adıyla DNS çözümleme
  • Port yayınlama (-p) ve EXPOSE farkı
  • docker network inspect
  • Birden çok ağa bağlama
Modül 3
Docker Compose
  • compose.yaml yapısı
  • services, networks, volumes
  • depends_on ve healthcheck
  • Ortam dosyaları (.env)
  • up, down, logs, ps
  • Profiller ve override dosyaları
Modül 4
Çok Servisli Uygulama
  • Uygulama + veritabanı + proxy
  • Servisler arası bağımlılık
  • Gizli bilgi (secret) kullanımı
  • Ölçekleme (--scale)
  • Güncelleme ve yeniden dağıtım
  • Uygulama sağlığı doğrulama
Günün hedefiKatılımcı, konteyner ortamını izler, sorun giderir ve düzenli bakım yapar.
Modül 1
Log ve İzleme
  • docker logs seçenekleri
  • Log sürücüleri (json-file, local, syslog)
  • Log rotasyonu
  • docker events
  • cAdvisor ile metrik
  • Prometheus ile konteyner izleme
Modül 2
Sorun Giderme
  • Konteyner hemen çıkıyor: neden
  • exec ile içeriden inceleme
  • docker inspect okuma
  • Ağ ve DNS sorunları
  • Disk dolması ve overlay2
  • docker debug/cp ile dosya çıkarma
Modül 3
Bakım
  • docker system df ve prune
  • Kullanılmayan imaj ve volume temizliği
  • Docker daemon yapılandırması (daemon.json)
  • Daemon yeniden başlatma ve live-restore
  • Docker sürüm güncelleme
  • Yedekleme yaklaşımı
Modül 4
Güvenlik Temelleri
  • Root olmayan kullanıcı
  • Capability düşürme
  • Salt okunur dosya sistemi
  • İmaj tarama (Trivy)
  • Gizli bilgi sızıntısı
  • Docker socket riski

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yaşam Döngüsü

Konteynerleri çalıştırma, durdurma ve yeniden başlatma politikalarıyla yönetebilirsiniz.

✅
İmaj Yönetimi

İmajları etiketleyip registry'ye yayımlayabilirsiniz.

✅
Kaynak Limitleri

CPU ve bellek limitleriyle konteyner kaynaklarını kontrol edebilirsiniz.

✅
Volume Kullanımı

Kalıcı veriyi volume ve bind mount ile yönetebilirsiniz.

✅
Docker Ağı

Kullanıcı tanımlı bridge ağlarında servis iletişimi kurabilirsiniz.

✅
Compose

Çok servisli uygulamaları Compose ile yönetebilirsiniz.

✅
Hata Ayıklama

logs, inspect ve exec ile konteyner sorunlarını giderebilirsiniz.

✅
Bakım

prune ve daemon yapılandırmasıyla ortamı temiz ve güvenli tutabilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps mühendisleri
  • geliştiriciler
  • konteynerleri günlük operasyonda yönetecek BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps mühendisleri, geliştiriciler ve konteynerleri günlük operasyonda yönetecek BT profesyonelleri için uygundur.
Volume ve bind mount farkı nedir?
Volume Docker tarafından yönetilir ve taşınabilirdir; bind mount ise ana makinedeki belirli bir yolu konteynere bağlar.
Konteyner neden hemen çıkar?
Ana süreç sonlandığında konteyner durur; logs ve exit kodu ile uygulama hatası, yanlış komut veya eksik yapılandırma bulunur.
Compose neden kullanılır?
Çok servisli uygulamayı tek bir YAML dosyasıyla tanımlayıp up/down komutlarıyla tekrarlanabilir biçimde yönetmeyi sağlar.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Container Management with Docker 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ştirmeAdvanced Azure: Containerized Workloads on Azure Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Azure: Containerized Workloads on Azure Eğitimi

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

ACR, Azure Container Apps, AKS, ACI, KEDA ölçekleme, yönetilen kimlik ve Azure Monitor ile Azure'da konteyner iş yüklerini tasarlayıp işletin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Principles: Docker for Microservices Strategies Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Principles: Docker for Microservices Strategies Eğitimi

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

Docker ile mikroservis: servis sınırları, API gateway, RabbitMQ/Kafka, saga, circuit breaker ve bağımsız dağıtım stratejilerini uygulamalı öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Principles: Multiple Docker Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Principles: Multiple Docker Containers Eğitimi

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

Compose override ve profiller, healthcheck bağımlılıkları, çok ağlı topoloji, ölçekleme ve Swarm stack ile çok konteynerli sistemleri yönetin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Skills: Advanced Docker Administration Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Skills: Advanced Docker Administration Eğitimi

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

Docker Engine, daemon.json, overlay2, özel registry, mTLS, rootless, seccomp, CIS Benchmark ve yedek-yükseltme ile ileri Docker yönetimi.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Skills: Debugging Docker Solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Skills: Debugging Docker Solutions Eğitimi

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

Docker logs, inspect, nsenter, strace, tcpdump ve debug konteynerleriyle imaj, ağ, depolama ve Compose sorunlarını sistematik teşhis edin.

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