0'dan 100'e Uygulamalı Konteyner Temelleri ve Docker
5.0 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
51 students enrolled

0'dan 100'e Uygulamalı Konteyner Temelleri ve Docker

Yeni Başlayanlar için tüm yönleriyle uygulamalı konteyner teknolojisi ve Docker eğitimi
New
5.0 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
51 students enrolled
Created by Fatih Boy
Last updated 5/2020
Turkish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 15 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Konteyner teknolojisi temelleri
  • Kendi konteyner çalışma zamanını oluşturma
  • Temel düzeyde Docker bilgisi
Requirements
  • Temel düzeyde linux bilgisi
Description

Bu eğitimde, sıfırdan başlayarak detaylı anlatımlarla ele aldığımız konteyner temellerini, ardından da Docker'ı sizler için hazırladığımız lab ortamında kendiniz deneyimleyeceksiniz.


Eğitimde katılımcıların Konteyner'lar hakkında hiç bilgiye sahip olmadığı varsayılmaktadır. Docker'a giriş yapmadan önce teker teker aşağıdaki konteyner bileşenlerini inceliyeceğiz;


  • Chroot

  • Network namespace

  • PID namespace

  • Mount namespace

  • UTS namespace

  • User namespace

  • CGroup namespace

Detaylı olarak anlatılan bu bileşenlerin her biri için size lab ortamı sunulmakta. Sunulan bu lab ortamında bir rehber eşliğinde adım adım kendiniz deneyimleyerek öğreneceksiniz.


Bu bileşenlerin anlatımı ardından sizin için hazırlanan lab ortamında basit bir container runtime'ı oluşturacaksınız. Bu şekilde, kullandığınız Docker v.b. konteyner çalışma zamanı uygulamalarının arkaplanda neler yaptığınız daha rahat anlayacaksınız.


Docker öncesi aktif kullanılan Linux Containers (LXC ve LXD) hakkında bilgi edinerek yine lab ortamında kullanacaksınız.


Bu dersler ardından Docker'a giriş yaparak lab ortamında kendiniz deneyimleyeceksiniz;

  • Docker Mimarisi

  • Docker Nesneleri

  • Docker Hub

  • Docker CLI ile komut satırı kullanımını

  • Docker imaj çekme, listeleme, başlatma, durdurma v.b. sık kullanılan işlemler


Bu eğitimle Konteyner teknolojisi ve Docker'ı temelden, adım adım ve deneyerek öğreneceksiniz.

Who this course is for:
  • DevOps
  • Uygulama Geliştiricisi
Course content
Expand all 43 lectures 06:03:40
+ Giriş
2 lectures 06:49

Bu derste eğitimimiz boyunca kullanacağımız etkileşimli ortamımızı tanıyarak nasıl kullanacağınızı öğreneceksiniz.

Etkileşimli Ortam Kullanımı
04:25
+ Bariyerler
3 lectures 30:18

Giriş dersinde klasik ve sanallaştırma mimarilerine kısa bir bakış atacağız.

Preview 05:47

Klasik ve sanallaştırma mimarilerini karşılatırmanın ardından linux işletim sisteminin bariyerlerine giriş yapacağız. İlk bariyerimiz olan chroot detayları ve kullanımı ardından linux namespace'lerini tanıyacağız.

Bariyerler, chroot ve Linux namespace'leri
22:12
Lab: Chroot kullanımı
02:19
+ Linux Namespace'leri
16 lectures 02:04:53

Bu derste Linux namespace'lerinden network namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

Preview 18:55
Lab: Network Namespace kullanımı
01:31
Lab: Detaylı Network Namespace kullanımı
02:54

Bu derste Linux namespace'lerinden PID namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

PID namespace'i ve kullanımı
13:22
Lab: PID Namespace kullanımı
01:30

Bu derste Linux namespace'lerinden mount namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

Mount namespace'i ve kullanımı
10:11
Lab: Mount Namespace kullanımı
01:19

Bu derste Linux namespace'lerinden UTS namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

UTS namespace'i ve kullanımı
09:02
Lab: UTS Namespace kullanımı
01:12

Bu derste Linux namespace'lerinden user namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

User namespace'i ve kullanımı
17:42
Lab: User Namespace kullanımı
02:07

Bu derste Linux namespace'lerinden Control Group (CGroup) namespace'ini tanıyarak kullanımı hakkında bilgi sahibi olacaksınız.

CGroup namespace'i ve kullanımı
10:35

Bu derste uygulamalı olarak CGroup kullanımını deneyimleyin.

CGroup Namespace Kullanımı
07:31
Lab: CGroup Namespace kullanımı
01:53

Şimdiye kadar öğrendiklerimizi birleştirerek bu derste en basit haliyle bir container runtime yaparak ve bir container başlatarak container dünyasına emin adımlarla ilerliyoruz.

Basit bir container runtime
23:30
Lab: Basit bir container runtime
01:37
+ Linux Containers
4 lectures 28:07

Bu derste Linux Containers'a giriş yaparak mimarisi ve getirdiği yenilikler hakkında bilgi sahibi olacaksınız.

Linux Containers
11:50

Şimdiye kadar öğrendiklerimizi aklınızın bir kenarında tutarak bu derste Linux Containers kurulumu ve kullanımı göreceksiniz. Bu sayede Container Yöneticilerini tanıyarak container dünyasına emin adımlarla ilerliyoruz.

Linux Containers Kurulumu ve Kullanımı
11:26
Lab: Linux Continers (LXD/LXC) kurulumu ve kullanımı
01:21

Bu derste sıklıkla karıştırılan LXC ve LXD kavramlarını karşılaştırıyoruz.

LXC ve LXD Kavramları
03:30
+ Docker
17 lectures 02:52:19

Bu derste Docker'ı tanıyacaksınız

Docker'a Giriş
04:02

Docker'a giriş yapmamızın ardından bu derste Docker mimarisine derinlemesine bir bakış atacağız.

Docker Mimarisi
10:15

Bu derste Docker yapı taşları olan Docker Nesneleri hakkında bilgi sahibi olacaksınız.

Docker Nesneleri
11:10

Bu derste Docker Hub'ı detaylı olarak inceleyeceğiz.

Docker Hub
25:05

Bu derste Linux Ubuntu dağıtımı üzerinde nasıl Docker kurulacağınız öğreneceksiniz.

Docker Kurulumu
04:43
Lab: Docker Kurulumu
01:11

Bu derste Linux Ubuntu dağıtımı üzerinde nasıl kolay şekilde Docker kurulacağınız öğreneceksiniz.

Docker Kurulumu - Kolay Yol
05:01
Lab: Docker Kurulumu - Kolay Yol
00:46

Bu derste Windows işletim sistemi üzerinde Docker Desktop kurulumu ve mimarisini öğreneceksiniz.

Docker Desktop for Windows kurulumu
23:28

Bu derste MacOs işletim sistemi üzerinde Docker Desktop kurulumu ve mimarisini öğreneceksiniz.

Docker Desktop for Mac kurulumu
26:17

Bu derste Docker CLI'ı tanıyarak komut satırından search, pull, images, run, ps, inspect, logs, stop ve rm komutlarının kullanımını detaylı olarak öğreneceksiniz.

Docker CLI ve ilk Docker konteyner'ı
34:02
Lab: Docker CLI ve İlk Docker Konteyner'ı
02:33

Bu derste Docker'ın önemli bir yapı taşı olan imaj katmanlarını yakından tanıyacaksınız.

Docker Imaj Katmanları
09:15

Bu derste Docker imaj katmanlarını daha yakında tanıyacaksınız

Docker İmaj Katmanları Kullanımı
09:06
Lab: Docker İmaj Kullanımı
01:35

Eğitimimiz boyunca öğrendiğiniz Docker komutlarını istediğiniz zaman serbest şekilde pratiğe dökebilmeniz adına sizin için hazırlandığımız etkileşimli Docker ortamı hakkında detayları bu derste öğreneceksiniz.

Pratik için Online Docker Ortamı
03:39
Lab: Pratik için Online Docker Ortamı Kullanımı
00:09