Docker Compose'u doğru kurun ve kavramlarını öğrenin
Bu kısa eğitim, Docker Compose'a doğru bir zeminle başlamak isteyenler içindir. Project, service, container, network ve volume kavramlarını; Compose v1 ile v2 farkını, Linux üzerinde docker-compose-plugin kurulumunu, YAML söz dizimi kurallarını ve proje adlan…
Compose kurulumu ve terminolojisine sağlam bir başlangıç
Bu kısa eğitim, Docker Compose'a doğru bir zeminle başlamak isteyenler içindir. Project, service, container, network ve volume kavramlarını; Compose v1 ile v2 farkını, Linux üzerinde docker-compose-plugin kurulumunu, YAML söz dizimi kurallarını ve proje adlandırmayı; ilk compose.yaml, up/down/ps/logs komutlarını, ağ ve volume oluşumunu gözlemlemeyi, ileri Compose ve temel sorun gidermeyi laboratuvarla öğretir.
2 Gün. Her gün dört modül; Kavramlar ve Kurulum, Ağ, Veri ve Hata Ayıklama konuları uygulamalı işlenir.
Başlangıç Seviye — Docker Compose kavramları, kurulumu ve ilk Compose dosyaları.
Her kavram anında terminalde denenir; kurulum Linux VM ve Docker Desktop üzerinde karşılaştırmalı yapı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:
dockerd, containerd ve runc bileşenlerinin birlikte nasıl çalıştığını açıklayabilir, motoru doğru kurup yapılandırabilirsiniz.
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.
bridge, host, overlay ve macvlan ağlarını doğru senaryoda seçip servis keşfini yapılandırabilirsiniz.
Named volume, bind mount ve tmpfs seçeneklerini doğru kullanarak verinin konteynerden bağımsız kalıcılığını sağlayabilirsiniz.
profiles, secrets, healthcheck ve kaynak sınırlarıyla üretime yakın Compose dosyaları tasarlayabilirsiniz.
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.
Data Persistence with Docker Volumes and Bind Mounts: docker volume, bind mount ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifika
Detayları Gör →Deploy cloud-native apps using Azure Container Apps - Applied Skills Workshop: azure container apps ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifik
Detayları Gör →Mikroservis konteynerleştirme eğitimi: Dockerfile, çok aşamalı derleme, imaj etiketleme ve registry'ye push, HEALTHCHECK, kaynak limitleri ve yatay ölçekleme uy
Detayları Gör →Azure Container Registry eğitimi: ACR katmanları, imaj push/pull, ACR Tasks ile bulutta derleme, içerik güveni, replikasyon ve AKS entegrasyonu AZ-204 bağlamınd
Detayları Gör →Azure Container Instances eğitimi: sunucusuz konteyner dağıtımı, container group, Azure Files bağlama, VNet entegrasyonu ve AKS virtual node AZ-204 bağlamında.
Detayları Gör →