Docker'ın temellerini sağlam atın
Bu eğitim, Docker'ın temel yetkinliklerini baştan sona uygulamalı kazandırır. Docker mimarisi ve kurulum, CLI, imaj katmanları ve registry kullanımı, Dockerfile yazımı, bridge ağ ve port yayınlama, volume ve bind mount, Compose ile çok servisli uygulama, kayn…
Docker'ı ilk günden üretime hazırlayan temel bilgi seti
Bu eğitim, Docker'ın temel yetkinliklerini baştan sona uygulamalı kazandırır. Docker mimarisi ve kurulum, CLI, imaj katmanları ve registry kullanımı, Dockerfile yazımı, bridge ağ ve port yayınlama, volume ve bind mount, Compose ile çok servisli uygulama, kaynak limitleri ve OOM davranışı, imaj tarama ve rootless güvenlik, loglama ve sorun giderme konularını örnek bir web uygulaması üzerinden işler.
3 Gün. Her gün dört modül; Docker Çekirdeği, Ağ, Veri ve Paylaşım, Kaynak, Güvenlik ve Sorun Giderme konuları uygulamalı işlenir.
Temel Seviye — Docker temelleri: mimari, imaj, Dockerfile, ağ, volume, Compose ve güvenli işletim.
Her kavram canlı terminal gösterimi ve kısa alıştırmalarla pekiştirilir; üçüncü gün mini proje teslim edilir.
Uygulamayı bağımlılıklarıyla tek imaja koyup geliştirmeden üretime birebir aynı şekilde çalıştırırsınız.
Derleme, test ve dağıtım adımlarını konteynerle tutarlı ve otomatikleştirilebilir hale getirirsiniz.
İmaj tarama ve yetki kısıtlamasıyla üretimdeki saldırı yüzeyini ve arıza riskini azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
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.
IP adresi, port, DNS ve HTTP kavramlarına temel düzeyde aşinalık faydalıdır.
Herhangi bir dilde yazılmış basit bir web uygulamasını çalıştırabilmek içeriği somutlaştırır.
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.
Program sonunda katılımcılar:
dockerd, containerd ve runc bileşenlerinin birlikte nasıl çalıştığını açıklayabilir, motoru doğru kurup yapılandırabilirsiniz.
İmaj katmanlarını, etiketleri ve digest değerlerini yöneterek registry ile güvenle çalışabilirsiniz.
Üretime uygun, okunabilir ve önbellek dostu Dockerfile dosyaları yazabilirsiniz.
Named volume, bind mount ve tmpfs seçeneklerini doğru kullanarak verinin konteynerden bağımsız kalıcılığını sağlayabilirsiniz.
compose.yaml ile web, veritabanı ve önbellek içeren çok servisli uygulamaları tek komutla ayağa kaldırabilirsiniz.
cgroup tabanlı sınırlarla CPU, bellek ve I/O tüketimini kontrol edip darboğazları bulabilirsiniz.
Rootless çalışma, yetenek kısıtlama ve imaj taramasıyla konteyner saldırı yüzeyini küçültebilirsiniz.
Log, event ve inspect verilerini birleştirerek konteyner ve daemon sorunlarının kök nedenini bulabilirsiniz.
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.
İmaj küçültme, BuildKit cache mount, CPU throttling, JVM bellek ayarı, overlay2 ve ağ performansıyla Docker iş yüklerini ölçerek optimize edin.
Detayları Gör →cgroup v2, PSI, CFS throttling, perf, flame graph, eBPF ve tcpdump ile üretimdeki Docker performans darboğazlarının kök nedenini bulun.
Detayları Gör →Advanced Docker: Exploring Advanced Docker Principles & Practices: advanced docker ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertif
Detayları Gör →Advanced Docker: Working with Services & Applications on Multiple Containers: docker swarm ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Amazon EKS ile Konteyner Çalıştırma: amazon eks, eks eğitimi, eksctl, aws ecr ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →