Çok konteynerli uygulamaları Compose ile yönetin
Bu eğitim, Docker Compose ile çok konteynerli uygulamaların tanımlanması ve işletilmesini öğretir. Docker temelleri ve Dockerfile ile başlar; Compose kurulumu ve terminolojisi, compose.yaml yapısı, servis/ağ/volume tanımları, depends_on ve healthcheck, env_fi…
Docker Compose ile web, veritabanı ve önbellek içeren uygulamaların yönetimi
Bu eğitim, Docker Compose ile çok konteynerli uygulamaların tanımlanması ve işletilmesini öğretir. Docker temelleri ve Dockerfile ile başlar; Compose kurulumu ve terminolojisi, compose.yaml yapısı, servis/ağ/volume tanımları, depends_on ve healthcheck, env_file, profiles ve override dosyaları, PostgreSQL kalıcılığı ve yedekleme, loglama, hata ayıklama ve CI'da Compose kullanımı laboratuvarlarda uygulanır.
3 Gün. Her gün dört modül; Docker ve Compose Temeli, Ağ, Veri ve İleri Özellikler, Mikroservis, Log ve Teslimat konuları uygulamalı işlenir.
Temel Seviye — Docker Compose ile çok konteynerli uygulamaları tanımlama, çalıştırma ve işletme.
Web, API, PostgreSQL ve Redis içeren bir uygulama üç günde adım adım Compose ile büyütülür.
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:
docker run, exec, logs ve inspect komutlarıyla konteyner yaşam döngüsünü eksiksiz yönetebilirsiniz.
Compose v2 eklentisini kurup proje, servis ve konteyner kavramlarını doğru ayırt edebilirsiniz.
compose.yaml ile web, veritabanı ve önbellek içeren çok servisli uygulamaları tek komutla ayağa kaldırabilirsiniz.
Named volume, bind mount ve tmpfs seçeneklerini doğru kullanarak verinin konteynerden bağımsız kalıcılığını sağlayabilirsiniz.
PostgreSQL ve MySQL verilerini volume üzerinde saklayıp yedekleme/geri yükleme süreçlerini yönetebilirsiniz.
Her mikroservisi ayrı imaja paketleyip Compose ile bütün topolojiyi çalıştırabilirsiniz.
Log sürücülerini ve metrik toplayıcıları kurarak Docker ortamını sürekli izleyebilirsiniz.
Build, tarama, test ve registry push adımlarını içeren Docker tabanlı CI/CD hattı kurabilirsiniz.
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.
Cloud Data Architecture: Cloud Architecture & Containerization: bulut veri mimarisi, veri gölü, data lake ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Se
Detayları Gör →CompTIA Cloud+: Containers and Virtualization: comptia cloud+, cloud+ eğitimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →CompTIA Linux+: Application Containers: comptia linux+, linux+ eğitimi, podman ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikas
Detayları Gör →CompTIA Linux+: Containerization and Image Management: linux+ imaj yönetimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i
Detayları Gör →Container Adoption Boot Camp (DO700): konteyner benimseme, do700, podman, buildah ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →