INTRODUCTION TO AMAZON ELASTIC CONTAINER REGISTRY EĞİTİMİ

İmajlarını Amazon ECR'de güvenle sakla ve dağıt

Dockerfile ve registry temellerinden Amazon ECR repository politikalarına, imaj taramaya, lifecycle ve replikasyona kadar uygulamalı bir başlangıç.

Introduction to Amazon Elastic Container Registry eğitimi 2 gün sürer; odak: Amazon ECR, imaj yönetimi, tarama ve CI/CD entegrasyonu. Günlük başlıklar: Docker İmajı ve Registry Temelleri; ECR Entegrasyonu ve Otomasyon.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Amazon ECR, imaj yönetimi, tarama ve CI/CD entegrasyonu

Bu eğitim Amazon Elastic Container Registry'yi sıfırdan uygulamalı olarak işler. Dockerfile ile imaj üretimi ve tag/digest kavramlarının ardından private/public repository oluşturma, IAM ve repository policy, aws ecr get-login-password ile kimlik doğrulama, push/pull, enhanced scanning, lifecycle policy ve cross-region replikasyon anlatılır. Son bölümde ECR'nin CI/CD hattı, ECS ve EKS ile kullanımı ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar Docker İmajı ve Registry Temelleri, ECR Entegrasyonu ve Otomasyon başlıklarını sırayla uygular.

Seviye

Temel Seviye — Amazon ECR, imaj yönetimi, tarama ve CI/CD entegrasyonu.

Öğrenme Metodu

Katılımcılar bir AWS hesabı üzerinde repository oluşturup gerçek imajları push/pull ederek, tarama ve lifecycle senaryolarını canlı denerler.

Neden Bu Eğitim?

📦Güvenli İmaj Deposu

IAM, repository policy ve tarama ile imajlarınızı kontrollü ve izlenebilir biçimde saklarsınız.

♻️Maliyet Kontrolü

Lifecycle policy ile gereksiz imajları otomatik temizleyerek depolama maliyetini azaltırsınız.

🔗AWS Entegrasyonu

ECR'yi ECS, EKS ve CI/CD araçlarıyla birlikte çalışacak şekilde yapılandırırsınız.

Anahtar Konular

Amazon ECRAWS ECR eğitimiECR lifecycle policyECR image scanningDocker imaj registryAWS konteyneraws ecr pushECR replication
“Registry, yazılımın depoya değil üretime giden yolunun ilk durağıdır.”

Ön Koşullar

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

1
Docker Temelleri

İmaj ve konteyner kavramlarına temel düzeyde aşinalık faydalıdır.

2
AWS Hesabı

Laboratuvarlar için IAM yetkisi olan bir AWS hesabı önerilir.

3
Temel Ağ Bilgisi

VPC, alt ağ ve güvenlik grubu mantığına genel aşinalık beklenir.

4
Komut Satırı

AWS CLI ve Linux terminali kullanabilmek faydalıdır.

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ı optimize bir imaj üretir, registry kavramlarını açıklar ve imajı güvenlik açısından değerlendirir.
Modül 1
Image Oluşturma ve Dockerfile
  • Dockerfile talimatları: FROM, RUN, COPY, ADD, ENV, ARG, ENTRYPOINT, CMD, HEALTHCHECK
  • Katman (layer) yapısı, build cache davranışı ve talimat sıralamasının etkisi
  • Multi-stage build ile derleme ve çalışma imajının ayrılması
  • .dockerignore, minimal taban imajlar (alpine, distroless, slim) ve imaj boyutu optimizasyonu
  • Root olmayan USER kullanımı ve ENTRYPOINT/CMD exec form farkı
  • docker history ve dive ile imaj katmanlarının incelenmesi
Modül 2
Registry ve İmaj Dağıtımı
  • Docker Hub, GHCR ve özel registry kavramları; repository, tag ve digest farkı
  • docker login, tag, push ve pull akışı; kimlik bilgisi yönetimi (credential helper)
  • registry:2 imajıyla özel registry kurulumu ve TLS/basic auth yapılandırması
  • Semantik sürümleme ve değişmez (immutable) tag stratejisi
  • İmaj imzalama (Docker Content Trust / cosign) ve tedarik zinciri güvenliği
  • Eski imaj temizliği: docker image prune, registry garbage-collect
Modül 3
Amazon ECR Temelleri
  • ECR private ve public repository kavramları, repository policy ve IAM izinleri
  • aws ecr get-login-password ile Docker kimlik doğrulama, push ve pull
  • Image scanning (basic ve Amazon Inspector enhanced scanning) ve bulguların yorumlanması
  • Lifecycle policy ile eski imajların otomatik temizlenmesi
  • Cross-region ve cross-account replication yapılandırması
  • ECR'den ECS, EKS ve Lambda'ya imaj çekme ve VPC endpoint (PrivateLink) kullanımı
Modül 4
Konteyner Güvenliği
  • Trivy / Grype ile imaj zafiyet taraması ve CVE önceliklendirme
  • Capabilities, seccomp ve AppArmor profilleriyle ayrıcalık azaltma
  • -read-only, --security-opt no-new-privileges ve user namespace remap
  • Docker secrets, build secrets (--mount=type=secret) ve .env sızıntılarının önlenmesi
  • Docker daemon sertleştirme ve CIS Docker Benchmark maddeleri (docker-bench-security)
  • Güvenilir taban imaj seçimi, SBOM üretimi (syft) ve imaj imzalama
Günün hedefiKatılımcı ECR'yi CI/CD ve çalışma ortamlarına bağlar, yaşam döngüsü ve izleme süreçlerini kurar.
Modül 1
Docker ile CI/CD Hattı
  • GitHub Actions / GitLab CI / Jenkins üzerinde docker build ve push adımları
  • BuildKit, buildx ve registry cache ile hızlı derleme; çoklu platform (amd64/arm64) imajı
  • Git commit SHA ve semver ile otomatik etiketleme stratejisi
  • Pipeline içinde konteyner tabanlı test: docker compose ile entegrasyon testleri
  • SSH veya Compose üzerinden sunucuya dağıtım, mavi/yeşil geçiş ve geri alma
  • Pipeline gizli bilgileri (secrets) yönetimi ve imaj tarama kalite kapısı
Modül 2
Amazon ECS Mimarisi
  • ECS cluster, task definition, task ve service kavramları
  • Launch type seçimi: Fargate ile EC2 farkı, kapasite sağlayıcıları (capacity providers)
  • Task definition parametreleri: CPU/bellek, port mapping, environment, secrets (Secrets Manager / SSM)
  • Application Load Balancer entegrasyonu, target group ve sağlık kontrolü
  • Service auto scaling, rolling update ve deployment circuit breaker
  • CloudWatch Logs, Container Insights ve task IAM rolü ile execution rolü ayrımı
Modül 3
Konteyner Yönetim Servisleri
  • Yönetilen konteyner servisleri karşılaştırması: ECS, EKS, App Runner, Cloud Run, AKS
  • Fargate'te sunucusuz konteyner çalıştırma ve ağ modu (awsvpc)
  • Servis keşfi: AWS Cloud Map / ECS Service Connect
  • CI/CD ile sunucusuz ve konteyner dağıtımı: CodePipeline, CodeBuild, GitHub Actions
  • İzleme: CloudWatch alarmları, X-Ray ile dağıtık izleme
  • Güvenlik: IAM least privilege, VPC güvenlik grupları ve imaj tarama
Modül 4
Operasyonel Modeller ve Orkestrasyona Geçiş
  • Tek ana makine, Compose, Swarm ve Kubernetes işletim modellerinin kıyaslanması
  • Immutable infrastructure ve "pets vs cattle" yaklaşımı
  • Konteyner loglama, metrik ve izleme mimarisi (cAdvisor, Prometheus, Grafana)
  • Yüksek erişilebilirlik, rolling update ve sağlık kontrolü kavramları
  • Kapasite planlama, kaynak talebi/limiti ve maliyet değerlendirmesi
  • Konteynerleştirilecek uygulama için geçiş (migration) yol haritası hazırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dockerfile Yazımı

Optimize, multi-stage ve güvenli Dockerfile dosyaları yazıp imaj boyutunu küçültebilirsiniz.

✅
Registry Yönetimi

İmajları registry'ye göndererek sürümleyebilir ve özel registry işletebilirsiniz.

✅
ECR Kullanımı

Amazon ECR'de güvenli imaj depoları kurup yaşam döngüsü ve replikasyon politikaları uygulayabilirsiniz.

✅
Konteyner Güvenliği

Konteyner ve imaj güvenliğini tarama, sertleştirme ve imzalama yöntemleriyle sağlayabilirsiniz.

✅
CI/CD Entegrasyonu

Docker imajlarını otomatik derleyen, test eden ve dağıtan bir hat kurabilirsiniz.

✅
ECS Dağıtımı

ECS üzerinde Fargate ile servis dağıtıp ALB ve otomatik ölçeklemeyi yapılandırabilirsiniz.

✅
Konteyner Yönetimi

Yönetilen konteyner servislerini karşılaştırıp iş yüküne uygun olanı seçerek işletebilirsiniz.

✅
Operasyonel Modeller

Farklı konteyner işletim modellerini karşılaştırıp kurumunuza uygun geçiş planını çıkarabilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde konteyner imajı saklayacak geliştiriciler
  • DevOps başlangıç seviyesindeki mühendisler
  • sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde konteyner imajı saklayacak geliştiriciler, DevOps başlangıç seviyesindeki mühendisler ve sistem yöneticileri için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
İmaj ve konteyner kavramlarına temel düzeyde aşinalık faydalıdır. Laboratuvarlar için IAM yetkisi olan bir AWS hesabı önerilir. VPC, alt ağ ve güvenlik grubu mantığına genel aşinalık beklenir.
ECR ile Docker Hub arasındaki temel fark nedir?
ECR AWS IAM ile kimlik doğrulama, VPC endpoint erişimi, yerleşik tarama ve AWS servisleriyle derin entegrasyon sunar; Docker Hub genel bir registry'dir. Eğitimde ikisi karşılaştırılır.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar bir AWS hesabında, AWS CLI ve Docker ile yapılır; gerekirse eğitmen tarafından sağlanan laboratuvar hesapları kullanılır.
Eğitim sonunda belge verilir mi?
Programı tamamlayan katılımcılara 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. Introduction to Amazon Elastic Container Registry Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeIntroducing Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Introducing Docker Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Introducing Docker: introducing docker, docker tanışma, docker giriş ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Docker ve KonteynerleştirmeIntroduction to Algorithms & Standard Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to Algorithms & Standard Containers Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Introduction to Algorithms & Standard Containers: Algoritma analizi, STL konteynerleri, iterator'lar ve standart algoritmalar. 2 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeIntroduction to Amazon Elastic Container Service Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to Amazon Elastic Container Service Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Introduction to Amazon Elastic Container Service: Amazon ECS, Fargate, ALB, ölçekleme ve CI/CD. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Docker ve KonteynerleştirmeManaging Microservices on Docker Using Compose Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Microservices on Docker Using Compose Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Managing Microservices on Docker Using Compose: Docker Compose ile mikroservis tanımı, ölçekleme ve işletim. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sert

Detayları Gör →
Docker ve KonteynerleştirmeMicroservices Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Microservices Containers Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Mikroservis konteyner eğitimi: Dockerfile ve multi-stage imaj, servis iletişimi (REST/gRPC/mesaj kuyruğu), konteyner ağları, servis keşfi ve Docker Compose ile

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