DOCKER'A GİRİŞ EĞİTİMİ

Docker'a ilk adımı güvenle atın

Docker kurulumu, temel komutlar, Dockerfile, volume, port yönlendirme ve Compose ile ilk konteyner uygulamanızı adım adım oluşturun.

Docker kurulumu, temel komutlar, Dockerfile, volume ve Compose ile yeni başlayanlara adım adım küçük laboratuvarlarla ilk konteyner uygulaması.

3 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Docker kurulumu, temel komutlar ve ilk uygulama

Bu eğitim, Docker'ı ilk kez kullanacaklar için adım adım hazırlanmıştır. Docker Desktop veya Engine kurulumu, imaj ve konteyner arasındaki fark, docker run, ps, logs, exec, stop ve rm komutları, Docker Hub'dan imaj çekme, port yönlendirme, ortam değişkenleri, volume ile veri saklama, basit Dockerfile yazımı, imaj oluşturma ve etiketleme, Docker Compose ile iki servisli uygulama, yaygın hatalar ve temizlik komutları ile temel güvenlik ipuçları uygulamalı işlenir. Her bölüm küçük laboratuvarlarla pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; kurulum ve ilk komutlardan Dockerfile ve imaj üretimine, veri saklama ve Compose'a ilerler.

Seviye

Başlangıç Seviye — Docker'a yeni başlayanlar için kurulum, temel komutlar, Dockerfile, volume ve Compose uygulamaları.

Öğrenme Metodu

Katılımcılar kendi bilgisayarlarında Docker kurar, bir web uygulamasını konteynerde çalıştırır, Dockerfile ile imaj üretir ve Compose ile veritabanıyla birlikte ayağa kaldırır.

Neden Bu Eğitim?

🚀Hızlı Başlangıç

İlk konteynerinizi ilk saatte çalıştırırsınız.

📘Adım Adım Öğrenme

Her kavramı küçük laboratuvarlarla pekiştirirsiniz.

🧰Pratik Komutlar

Günlük işlerde en çok kullanılan Docker komutlarını öğrenirsiniz.

Anahtar Konular

Docker'a girişDocker başlangıçdocker runDockerfile yazımıDocker ComposeDocker Desktop kurulumudocker volumeDocker Hubkonteyner öğrenDocker temel komutlar
“Her uzman bir zamanlar ilk docker run komutunu yazan bir başlangıç düzeyindeki kişiydi.”

Ön Koşullar

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

1
Temel Bilgisayar Kullanımı

Dosya, klasör ve uygulama kurulumu yapabilmek.

2
Terminal

Komut penceresine komut yazabilmek yeterlidir.

3
Web Kavramı

Web sunucusu ve port fikrine genel aşinalık.

4
Laboratuvar Ortamı

Docker Desktop veya Docker Engine kurulabilen Linux/Windows/macOS bilgisayar.

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ı, Docker'ı kurar ve temel komutlarla konteynerleri yönetir.
Modül 1
Kurulum
  • Docker Desktop (Windows/macOS)
  • Docker Engine (Linux)
  • WSL2 arka ucu
  • Kurulum doğrulama: docker version
  • Docker Hub hesabı
  • Kurulum sorunları ve çözümleri
Modül 2
İmaj ve Konteyner
  • İmaj ile konteyner farkı
  • docker pull ve images
  • docker run ilk çalıştırma
  • docker ps ve ps -a
  • docker stop, start, rm
  • İsimlendirme (--name)
Modül 3
Web Sunucusu Çalıştırma
  • nginx imajı
  • p ile port yönlendirme
  • Tarayıcıdan erişim
  • docker logs
  • docker exec ile içeri girme
  • Özel HTML sayfası sunma
Modül 4
Ortam ve Temizlik
  • Ortam değişkenleri (-e)
  • -rm bayrağı
  • docker system prune
  • İmaj silme
  • Disk kullanımı (docker system df)
  • Sık hata mesajları
Günün hedefiKatılımcı, kendi imajını oluşturur ve veriyi kalıcı hale getirir.
Modül 1
Dockerfile Yazımı
  • FROM ve taban imaj seçimi
  • WORKDIR ve COPY
  • RUN ile paket kurma
  • CMD ile başlatma
  • EXPOSE
  • Basit Python/Node uygulaması paketleme
Modül 2
İmaj Üretimi
  • docker build -t
  • Etiket ve sürüm
  • Build çıktısını okuma
  • Katman önbelleği
  • Tekrar build hızlandırma
  • İmajı çalıştırıp test etme
Modül 3
Docker Hub
  • docker login
  • Etiketleme ve docker push
  • Genel ve özel repository
  • İmajı başka makinede çekme
  • README ve açıklama
  • Güvenlik ipucu: sır koymama
Modül 4
Volume
  • Verinin konteynerle kaybolması
  • Named volume oluşturma
  • Bind mount ile geliştirme
  • Veritabanı verisini koruma
  • Volume listeleme ve silme
  • Yedekleme fikri
Günün hedefiKatılımcı, Compose ile iki servisli bir uygulamayı çalıştırır ve projeyi tamamlar.
Modül 1
Compose Giriş
  • compose.yaml yapısı
  • services, image, ports
  • environment ve volumes
  • docker compose up -d
  • logs, ps, down
  • Servislerin birbirini adla bulması
Modül 2
Uygulama + Veritabanı
  • Web uygulaması ve PostgreSQL/MySQL
  • Bağlantı ayarları
  • Veritabanı verisinin kalıcı hale getirilmesi
  • depends_on ve bekleme
  • Hata ayıklama
  • Uygulamayı yeniden başlatma
Modül 3
İyi Pratikler
  • Küçük imaj seçimi
  • Root olmayan kullanıcı
  • Gizli bilgi .env dosyasında
  • Güncel taban imaj
  • İmaj tarama (Trivy) tanıtımı
  • Sık yapılan hatalar
Modül 4
Mini Proje
  • Kendi uygulamasını paketleme
  • Compose'a ekleme
  • Demo ve sunum
  • Sorular ve geri bildirim
  • Sonraki öğrenme adımları
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Docker Kurulumu

Docker'ı kurup doğrulayabilirsiniz.

✅
Temel Komutlar

run, ps, logs, exec ve rm komutlarını kullanabilirsiniz.

✅
Port Yönlendirme

Konteyner portlarını ana makineye yönlendirebilirsiniz.

✅
Dockerfile

Basit bir uygulama için Dockerfile yazabilirsiniz.

✅
İmaj Yayımlama

İmajı Docker Hub'a gönderip başka yerden çekebilirsiniz.

✅
Volume

Volume ile verinin konteyner silinse de korunmasını sağlayabilirsiniz.

✅
Compose

Compose ile web uygulaması ve veritabanını birlikte çalıştırabilirsiniz.

✅
Temizlik

prune komutlarıyla disk alanını güvenle yönetebilirsiniz.

Kimler İçin Uygundur?

  • Geliştiriciler
  • öğrenciler
  • sistem yöneticileri
  • Docker ile ilk kez tanışan tüm BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, öğrenciler, sistem yöneticileri ve Docker ile ilk kez tanışan tüm BT çalışanları için uygundur.
Windows'ta Docker nasıl çalışır?
Docker Desktop, WSL2 veya Hyper-V arka ucuyla bir Linux ortamı sağlayarak Linux konteynerlerini çalıştırır.
Konteyner silinince veri kaybolur mu?
Evet, volume kullanılmazsa; veriyi korumak için named volume veya bind mount kullanılır.
Hiç kodlama bilmesem de katılabilir miyim?
Evet, örnek uygulamalar hazır verilir ve gerekli düzenlemeler adım adım gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Docker'a Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeBuilding Applications with Microservices, Docker and SpringBoot Eğitimi
DevOps ve Konteyner Eğitimleri

Building Applications with Microservices, Docker and SpringBoot Eğitimi

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

Building Applications with Microservices, Docker and SpringBoot: spring boot docker, mikroservis ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifikası

Detayları Gör →
Docker ve KonteynerleştirmeBuilding Microservices with Spring Cloud & Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Building Microservices with Spring Cloud & Docker Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Building Microservices with Spring Cloud & Docker: spring cloud ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Docker ve KonteynerleştirmeC++ Templates and Containers Eğitimi
DevOps ve Konteyner Eğitimleri

C++ Templates and Containers Eğitimi

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

C++ Templates and Containers: c++ templates, c++ stl, c++ konteynerler ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Docker ve KonteynerleştirmeC++: Working with Associative Containers & Algorithms Eğitimi
DevOps ve Konteyner Eğitimleri

C++: Working with Associative Containers & Algorithms Eğitimi

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

C++: Working with Associative Containers & Algorithms: c++ map, c++ unordered_map ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Docker ve KonteynerleştirmeC++: Working with Sequence Containers Eğitimi
DevOps ve Konteyner Eğitimleri

C++: Working with Sequence Containers Eğitimi

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

C++: Working with Sequence Containers: c++ vector, c++ deque, c++ list, std::array ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertif

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