icon Captions
Loading subtitles...

15 Dakikada Docker: Her Yazılımcının Bilmesi Gereken Araç

youtube translate youtube translator youtube transcript youtube subtitles translate youtube to english youtube translate to english youtube video translation

YouTube transcript, YouTube translate

32/32

A quick preview of the first subtitles so you know what the video covers.

Şu cümleyi daha önce mutlaka duymuşsundur ya da bizzat kendin kurmuşsundur. Ama benim bilgisayarımda çalışıyordu. Kodunuzu yazdınız, projenizi tamamladınız. Her şey harika gözüküyor ama arkadaşınıza gönderdiğinizde, sunucuya yüklediğinizde o meşhur kütüphane hataları, versiyon uyuşmazlıkları falan başınızı iyicene ağrıtıyor, değil mi? İşte Docker dediğimiz teknoloji tam olarak bu kaosu bitirmek için var arkadaşlar. Bu videoda Docker teknoloji dünyasını nasıl değiştirdiği ve Docker'ın temel kavramları nelerdir hepsini tek öğreneceğiz. Selamlar ben Poyraz. Yazılım mühendisliği öğrencisiyim ve fullst developer olarak çalışıyorum. Elimden geldiğince teknoloji, tasarım ve yazılım hakkında bir şeyler anlatmaya çalışıyorum. Eğer hazırsanız ve videoyu beğenip abone olduysanız başlayalım. Docker'ı en basit haliyle anlatmak gerekirse yazılım dünyasının standart bir konteyner sistemidir arkadaşlar. Eskiden limanlarda her mal farklı şekillerde taşınırdı. Çuvallarda, kasalarda, varillerde falan. Bu da yükleme işlemini tam bir kaosa çevirirdi. Sonra hepimizin bildiği standart konteynerlar geldi. Bunların içerisine isterseniz tişört koyun, isterseniz piyano koyun şekilleri asla değişmiyor. Bu sayede hem yük gemilerine hem de yük tırlarına çok rahat bir şekilde uyum sağlayabiliyor arkadaşlar. İşte Docker dediğimiz teknolojide bizim yazılımlarımız için tam olarak bunu yapıyor. Uygulamanızın çalışması için gereken tüm kütüphanelerle, ayarlarla, bağımlılıklarla beraber sarmalıyor ve bir konteyner içerisine koyuyor. Peki neden sanal makineler değil de Docker'ı kullanıyoruz arkadaşlar? Ya da sanal makine ile Docker'er farkı nedir? Öncelikle sanal makine dediğimiz şeylerin altında devasa bir işletim sistemi çalışır. Başlatması dakikalar sürer ve bilgisayarınızın RAM'ini sömürür. Docker dediğimiz şey ise bir işletim sistemini kopyalamaz. sadece bizim bilgisayarımızın işletim sisteminin çekirdeğini ortak olarak kullanır. Bu sayede saniyeler içerisinde açılır ve neredeyse hiçbir yer kaplamaz. Docker'ın dünyasına girmeye başladığınız zaman karşınıza çıkacak beş temel terim var arkadaşlar. Şimdi ben bunları size o teknik dokümanlardaki sıkıcı dille değil de bir restoran mutfağı analojisiyle anlatmaya çalışacağım.

Settings

100%

Target language

🔊 Audio Playback
Playing translated audio