0'dan 100'e Uygulamalı Konteyner Temelleri ve Docker
5.0 (15 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.
73 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
5.0 (15 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.
73 students enrolled
Created by Fatih Boy
Last updated 6/2020
Turkish
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 20 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
  • Docker imajları oluşturma
  • Docker kurulum ve kullanımı
Requirements
  • Kurs için bir önce gereksinim bulunmamakta
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
  • Sistem Yöneticileri
Course content
Expand all 62 lectures 07:47:02
+ Giriş
3 lectures 13:38

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

Preview 10:24
Etkileşimli Ortam Kupon Kodu
00:05
+ Bariyerler
5 lectures 28:14

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 ve Chroot
03:47

Bu derste Chroot kullanımı hakkında pratik bilgiye sahip olacaksınız.

Chroot kullanımı
16:03
Lab: Chroot kullanımı
02:19
+ Linux Namespace'leri
23 lectures 01:43:30

Bu derste Linux namespace'lerine giriş yaparak yapıları ve amaçları hakkında bilgi sahibi olacaksınız.

Linux Namespace'lerine Giriş
02:34

Bu derste Linux namespace'lerinden network namespace'i hakkında bilgi sahibi olacaksınız.

Preview 05:22

Bu derste Linux namespace'lerinden network namespace'i kullanımı hakkında örneklerle bilgi sahibi olacaksınız.

Network Namespace kullanımı
04:48
Lab: Network Namespace kullanımı
01:31

Bu derste Linux namespace'lerinden network namespace'i kullanımı hakkında derinlemesine örneklerle bilgi sahibi olacaksınız.

Detaylı Network Namespace kullanımı
08:09
Lab: Detaylı Network Namespace kullanımı
02:54

Bu derste Network Namespace senaryolarımızı özetliyoruz.

Network Namespace, Özet
00:59

Bu derste Linux namespace'lerinden PID namespace'i hakkında bilgi sahibi olacaksınız.

PID Namespace'i
07:21

Bu derste Linux namespace'lerinden PID namespace'i kullanımı hakkında örneklerle bilgi sahibi olacaksınız.

PID Namespace kullanımı
06:10
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
04:43

Bu derste Linux namespace'lerinden Mount namespace'i kullanımı hakkında örneklerle bilgi sahibi olacaksınız.

Mount Namespace kullanımı
05:36
Lab: Mount Namespace kullanımı
01:19

Bu derste Linux namespace'lerinden UTS namespace'i hakkında bilgi sahibi olacaksınız.

UTS namespace'i
04:10

Bu derste Linux namespace'lerinden UTS namespace'i kullanımı hakkında örneklerle bilgi sahibi olacaksınız.

UTS Namespace kullanımı
05:01
Lab: UTS Namespace kullanımı
01:12

Bu derste Linux namespace'lerinden user namespace'i hakkında bilgi sahibi olacaksınız.

User Namespace'i
02:46

Bu derste Linux namespace'lerinden user namespace kullanımı hakkında örneklerle bilgi sahibi olacaksınız.

User Namespace kullanımı
15:05
Lab: User Namespace kullanımı
02:07

Bu derste Linux namespace'lerinden Control Group (CGroup) namespace'i hakkında bilgi sahibi olacaksınız.

CGroup namespace'i
10:35

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

CGroup Namespace Kullanımı
07:31
Lab: CGroup Namespace kullanımı
01:53
Geri bildirimleriniz bizim için önemli
00:12
+ Basit bir Konteyner çalışma-zamanı
2 lectures 25:07

Ş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 Mimarisi
4 lectures 50:32

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

Docker'a Giriş
04:02

Docker'a giriş yapmanız ardından bu derste Docker mimarisine derinlemesine bir bakış atacaksını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
+ Docker Kurulumu
6 lectures 01:01:27

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
+ Docker CLI
4 lectures 40:23

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

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
+ Docker Imajları
4 lectures 36:49

Bu derste Docker imajları hakkında detaylı bilgi sahibi olacaksınız.

Docker Imajları
16:53

Bu derste Docker 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
+ Docker Imajı Oluşturma
6 lectures 01:17:58

Bu derste interaktif olarak bir ata konteyner imajı üzerinden nasıl yeni bir Docker Imajı oluşturabileceğinizi öğreneceksiniz.

Docker Imaj Oluşturma - İnteraktif Yol
10:57
Lab : İnteraktif Yolla Docker Imaj Oluşturma
01:33

Bu derste Docker Imajı oluşturma için kullanılan Dockerfile hakkında detaylı bilgiye sahip olacaksınız.

Dockerfile
25:48
Dockerfile kullanarak Docker Imaj Oluşturma
15:03

Bu derste dockerfile üzerinde kendiniz uygulamalı olarak nasıl bir konteyner oluşturabileceğinizi deneyimleyeceksiniz.

Lab: Dockerfile kullanarak Docker Imaj Oluşturma
03:22

Bu derste Dockerfile ile daha optimize ve güvenli konteyner imajı oluşturabilmesine yönelik pratik ipuçlarını ve püf noktalarını öğreneceksiniz.

Dockerfile İpuçları
21:15