DOCKER EĞİTİMİ
Docker Eğitimi, uygulamaları farklı ortamlarda tutarlı ve sorunsuz çalıştırmayı öğretir. Katılımcılar, kurulum ve ortam farklarından doğan zaman kayıplarını azaltan modern bir çalışma düzeni edinir.
Eğitim, teknik işlerin daha hızlı ve güvenilir ilerlemesine zemin hazırlar; kurulumla geçen süre azalır, asıl işe ayrılan zaman artar. Konular güncel Docker dokümantasyonu temel alınarak işlenir.
Docker eğitimini şirketinize özel planlayalım. 0212 951 0608 · Teklif isteyin
Katılımcı Profili
Bu eğitim, Docker'ı geliştirici makinesinden production'a kadar tutarlı çalıştırmak isteyen rollere yöneliktir:
- DevOps Mühendisleri: Container-based deployment ve registry yöneten roller
- Backend Geliştiriciler: Dev ve prod ortamını Docker ile eşitlemek isteyenler
- Sistem Yöneticileri: Container-tabanlı infrastructure ile çalışan roller
- Yazılım Mimarları: Containerization stratejisi belirleyen liderler
- SRE'ler: Container orchestration ve runtime ile uğraşan mühendisler
Ön Gereklilikler
Bu eğitime katılım için aşağıdaki ön bilgiler önerilir:
- Linux komut satırı ile temel rahatlık (cd, ls, ps, grep)
- En az bir programlama dilinde geliştirme deneyimi
- HTTP, port ve network temel kavramlarına aşinalık
- Git ile sürüm kontrol akışı bilgisi
- Bir IDE veya editör kullanım deneyimi
Süresi ve Tarihi
Süre: 2 gün. Bu süre standart program içindir; ek modüllere ve hedefe göre süre özelleştirilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.
Kazanımlar
Eğitim sonunda katılımcı, "bende çalışıyordu"yu geçmişe atar — Docker tutarlı ortam üretiyor:
- Container ile image kavramını VM ile karşılaştırarak ayırt eder
- Multi-stage build ile küçük ve güvenli image üretir
- Layer cache'i bilinçle yönetip build süresini düşürür
- docker-compose ile multi-service stack kurar
- Volume, bind mount ve tmpfs arasında doğru seçim yapar
- Network mode (bridge, host, overlay) ile servisleri bağlar
- Trivy veya Snyk ile image scan'i CI hattına yerleştirir
Docker Eğitimi Konuları
1. Container Devrimi ve Docker'ın Yeri
- VM ve container ayrımı: kernel paylaşımı
- cgroups ve namespaces (Linux çekirdek tabanı)
- Docker, containerd, runc katman mimarisi
- Docker alternatifleri: Podman, Buildah, nerdctl
2. Image, Container, Volume Kavramları
- Image: read-only template; Container: çalışan örnek
- Layer ve union filesystem (overlay2)
- Volume, bind mount, tmpfs mount farkları
- docker run, ps, exec, logs temel komutları
3. Dockerfile Yazımı
- FROM, COPY, ADD, RUN, CMD, ENTRYPOINT direktifleri
- WORKDIR, ENV, ARG, EXPOSE kullanımı
- .dockerignore ile context küçültme
- Layer cache stratejisi (sık değişmeyen önce)
- HEALTHCHECK direktifi
4. Multi-Stage Build ve Image Optimizasyonu
- Build stage ve runtime stage ayrımı
- Distroless ve minimal base image (Alpine, scratch)
- Image boyutu küçültme teknikleri
- BuildKit ve buildx ile cross-platform image
5. Docker Compose ile Multi-Container
- docker-compose.yml YAML yapısı
- services, networks, volumes blokları
- depends_on ve health-based startup
- Profile ile koşullu servis aktivasyonu
- compose watch ve dev workflow
6. Volume ve Bind Mount Yönetimi
- Named volume ve docker volume komutları
- Bind mount ile yerel dosya paylaşımı
- tmpfs mount ve in-memory veri
- Volume backup ve restore
7. Network Modları ve Servis İletişimi
- bridge, host, none, overlay network tipleri
- User-defined bridge ve DNS çözümleme
- Port publishing: -p ve --publish
- Container-to-container iletişim
8. Registry, Tagging ve Dağıtım
- Docker Hub, GitHub Container Registry, Harbor
- Tag stratejisi: latest, semver, git sha
- Private registry kurulumu ve authentication
- Image signing (cosign) ve doğrulama
9. Container Lifecycle ve Operasyon
- Restart policy: no, always, on-failure, unless-stopped
- Resource limit: CPU, memory, pids
- Healthcheck ve liveness/readiness benzeri kontroller
- docker stats ve resource monitoring
10. Loglama, Debug ve Sorun Giderme
- docker logs ve log driver seçenekleri
- JSON-file, syslog, journald, fluentd driver'lar
- docker exec ile container içine girme
- docker inspect ile detaylı bilgi
- dive ile image layer analizi
11. Security ve User Permissions
- USER direktifi: root'tan kaçınma
- --cap-drop ve capability yönetimi
- seccomp ve AppArmor profilleri
- Read-only root filesystem
- Vulnerability scanning: Trivy, Snyk, Grype
12. Production'a Hazırlık ve Orkestrasyon Köprüsü
- 12-Factor App prensipleri ile container uyumu
- Secrets yönetimi (Docker secrets, dış vault)
- Docker Swarm vs Kubernetes seçimi
- CI/CD pipeline'da Docker entegrasyonu
DOCKER EĞİTİMİ ile İlgili
Sıkça Sorulan Sorular ve Cevapları
Docker eğitimini kurumumuza özel planlayabilir miyiz?
Evet. Docker eğitimini tamamen kurumunuza özel planlıyoruz; konu kapsamı ve takvim, hedeflerinize ve katılımcı kadronuzun uygunluğuna göre birlikte şekillenir.
Docker eğitimini hangi şehirlerde veriyorsunuz?
Docker eğitimini kurumunuzun bulunduğu ilde yerinde veriyoruz; İstanbul, Ankara ve İzmir başta olmak üzere Türkiye'nin her iline gelmekteyiz. İsteyen firmalara eğitim canlı online olarak da sunulur.
Docker eğitimini online veriyor musunuz?
Evet, Docker eğitimini canlı online olarak da veriyoruz; birlikte uygulamalı oturumlarla Türkiye'nin neresinde olursanız olun katılabilirsiniz. Program kurumunuzun ihtiyacına göre belirlenir.
Docker eğitimi çalışanlarımızın seviyesine göre uyarlanıyor mu?
Evet. Docker eğitiminin başında katılımcıların seviyesi değerlendirilir ve içerik buna göre ayarlanır; sıfırdan başlanabileceği gibi ileri konulara da odaklanılabilir.
Docker eğitimi sistemimiz üzerinden ilerleyebilir mi?
Eğitim, kendi sisteminiz veya altyapı senaryonuz üzerinden ilerleyebilir. Teklif öncesinde ortamınızı bize iletmeniz ya da tarif etmeniz durumunda eğitimi gerçek altyapınıza göre kurgularız.
Docker eğitmenleriniz hakkında bilgi alabilir miyiz?
Eğitmenlerimiz DevOps ve sistem yönetimi alanında deneyimli, Docker'u üretim ortamlarında kullanan uzmanlardır. İhtiyacınıza ve hedefinize en uygun eğitmeni sizinle eşleştiriyoruz.
Katılımcılarımıza sertifika veriliyor mu?
Evet. Eğitim sonunda katılımcılarımıza katılım sertifikası veriyoruz; sertifikada eğitimin kapsamı ve katılımcı bilgileri yer alır, kurumunuzun tercihine göre dijital ya da basılı olarak hazırlanır.
Docker eğitiminin fiyatı ne kadar?
Sabit bir Docker eğitimi ücreti yoktur; fiyat, katılımcı sayısı, kapsam ve süreye göre belirlenir. İhtiyacınızı dinleyip kurumunuza özel bir teklif sunarız.
Docker eğitimini ekibinize uygun içerikle birlikte planlayalım.
0212 951 0608 · Kurumsal teklif



