‫Ortada Virginia Tech'ten Michael Erwin programa geri dönüyor.
‫Orada bir uygulama mimarı.
‫Kendisi, Docker hakkında konuşan ve aslında Docker'ı öğrencilere tanıtan bir öğretim görevlisi ve bu da insanların
‫konteynerlere erken başlamasını sağlamak için gerçekten harika bir şey.
‫Ve bir süredir Docker ile uğraşıyor.
‫Orada buluşmaya yardım ediyor.
‫O bir toplum lideri.
‫O bir doktor kaptan ve onu daha önce dizide görmüştünüz.
‫Docker fuarına gittiyseniz onu küçük bir dyno kıyafeti içinde görmüş olabilirsiniz.
‫Evet, bu artık benim mirasım.
‫Bir miras.
‫Michael Docker uygulamasına girecek ve eğer bu yılın başlarında programı izliyorsanız Docker
‫uygulamasından bahsetmiştik ancak şimdi yeni ve geliştirilmiş haliyle doğrudan docker komut satırına geri eklendi.
‫Temel olarak artık ayrı bir uygulama değil.
‫Bu yüzden onun bazı harika işlevlerini gösterecek ama.
‫Tamam.
‫Mike, Docker uygulaması ve bunun nasıl değiştiği hakkında konuşacağız, bu yüzden Mike başlamadan önce biraz geçmişten
‫bahsedelim.
‫Bu programda geçmişe dönecek olursanız, Mike bu yılın başlarında burada Docker dash uygulaması olan ve
‫bazı harika şeyler yapmamızı sağlayan ayrı bir komut satırından bahsediyordu.
‫Ve şimdi Docker'ın yaptığı şey, bu ayrı komut satırını almak ve bunu bir komut satırı eklentisi olarak eklemektir
‫ki dün bu programı izlerseniz eklentilerden biraz bahsetmiştik.
‫Bugün bunlar hakkında daha fazla konuşacağız ve bunların gerçekte ne anlama geldiğini ve ne olduklarını anlatacağız.
‫O zaman al onu.
‫Evet, Mike.
‫Teşekkürler Brett.
‫Söylediğiniz gibi son zamanlarda docker uygulamasında birçok güncelleme oldu ve bu yüzden gidip betiğimi
‫paylaşacağım.
‫Güzel.
‫Lokantayı aldım.
‫Devam et.
‫Bir bakalım.
‫Ekranımı burada paylaşın.
‫Doğru.
‫Ne görebildiğinizi bana bildirin.
‫Tamam, bir saniye.
‫Ekranını görüyorum.
‫Tamam.
‫Yani bu daha karanlık bir uygulama deposu ve ilk duyurulduğundan beri uzun süredir
‫ortalıkta.
‫Ancak 1983 sürümüyle birlikte Docker uygulamasının 3 0 8 0 sürümü de aynı zamana denk geliyor.
‫Bununla birlikte, isterseniz tüm sürüm bilgilerini inceleyebilirsiniz, ancak Docker uygulamasını
‫indirdiğinizde aslında iki farklı şey alacaksınız.
‫Ve bunu çok hızlı bir şekilde göstereceğim.
‫Eğer bunu kıvırır ve hızlıca açarsam iki farklı ikili dosya elde edersiniz; bir tanesi eklenti ikili dosyası, diğeri ise bağımsız
‫ikili dosyadır.
‫Yani geçmişte saçmalık kullandıysanız ve bağımsız bir Seelye olarak başladıysanız, bunu hala yapabilirsiniz.
‫Bunu hala istediğiniz gibi çalıştırabilirsiniz, ancak daha sonra tasarlanmış başka bir eklenti de var.
‫Brett'in az önce bahsettiği yeni eklenti sistemiyle çalışmak üzere tasarlanmış
‫bir başka ikili yeni özellikler.
‫Docker uygulaması en son sürümle birlikte çalışma şeklindeki temelleri tamamen değiştirdi ve tamamen sahne uygulaması
‫üzerine inşa edildi.
‫Şimdi bulut yerel uygulama paketi spesifikasyonu ve bu konuya çok fazla girmeyeceğim, yardım ettiğim birkaç konuşma
‫var, aslında Docker con'da bu konuda bir konuşma yapıyorum, bu yüzden kontrol etmekten çekinmeyin.
‫Ancak temeller oldukça değişti.
‫Ve aslında bu 0 7 sürümünde olduğu gibi hemen hemen hiçbir şey değil ama sorun değil.
‫Ancak bu sürümle birlikte 1983'teki pek çok yeni özelliğe de erişebileceğiz ve bunlardan birkaçını
‫size göstereceğim.
‫Dün Marcus'tan konsept değiştirme hakkında bir yayın dinledik ve burada iki farklı kurulum konseptim var, biri
‫varsayılan ve diğeri Docker ile bir oyun için, tıpkı Marcus'a dün gösterildiği gibi ve yapabileceğim
‫şey aslında Docker uygulamasını kullanarak bu konsepte konuşlandırabilirim, bu yüzden muhtemelen biraz geri sarmam ve tam olarak
‫farkında olmayanlar için Docker uygulamasının ne olduğunu açıklamam gerekir.
‫Geçmişte Docker stack dosyalarından oluşan dosyalar yapmakta gerçekten iyiydik ve bunları get repo'lara
‫koyardık ve hey eğer isterseniz uygulamamı çalıştırmak istiyorsanız işte nasıl yapılacağı.
‫Aslında burada açmama izin verin.
‫İnşa ettiğim sürüyü görselleştirdim.
‫Whoops sanırım tüm bu sabitler için potansiyel bir güvenlik var.
‫Her zaman bir demoları olur.
‫Muhtemelen gerçekten önemli bir şey olmadığını biliyorum ama onu bir şekilde görselleştirmem gerekiyor ve bunu insanlarla
‫paylaşmak istiyorum ve bu yüzden genellikle buraya gelip bu konteyner çalıştırma
‫komutunu kopyalayıp yapıştırmaları gerekiyor ki dürüst olmak gerekirse her zaman hangi bağlantı noktasına
‫maruz bıraktığımı unutuyorum ve bu yüzden buna geri dönmek zorunda kalıyorum ya da gidip oluşturulmuş bir dosyayı alıp açabilirler ama Docker, uygulamaları
‫paylaşmak için bu şeyleri paylaşmanın daha iyi bir yolu olması gerektiğini fark etti.
‫Ve böylece bir docker uygulaması temel olarak yığın dosyalarınızı paketlemenize ve bunları paylaşılabilir
‫hale getirmenize olanak tanır ve görüntü kavramlarını kullanır ve böylece bunları bir kayıt defterine gönderebilirsiniz, zaten var olan tüm
‫kayıt defteri kimlik doğrulamasını ve docker CLIA kimlik doğrulamasını kullanır ve bunu gerçekten kolaylaştırır.
‫Yani yapacağım şey şu: Gidiyorum.
‫Docker swarm kümesi ile oynadığım bir oyunum var.
‫Ve şu anda üzerinde çalışan hiçbir şey yok ama yapabileceğim şey, yerel makinemden
‫bu dağıtımla yeni 19 3 özelliklerinden bazılarını kullanabilirim.
‫Aslında yükleme yardımına bakarsam nasıl yükleme yapabileceğimi göreceğim
‫ama burada Hedef bağlamı için yeni bir bayrak var.
‫Ve böylece makinemde çalışıyor olsam ve Docker P yapsam bile. S. Bu benim makineme ters düşüyor.
‫Bağlamları değiştirebilirim ya da bir docker uygulaması yüklemesi yapabilirim, hadi smart visualize earthquake
‫is Docker uygulamasını yükleyelim, hedef bağlamı PDT olarak belirleyeceğim ve böylece bu
‫Docker swarm kümesiyle oynayacak ve uygulamayı oraya dağıtacak, bu yüzden bir göz atalım ya da hızlıca burada
‫hizmetin başladığını görelim.
‫Çalıştığını görüyorum, sanırım şu anda rozetimi alamıyorum, ki sorun değil, bunu başka
‫bir şekilde yapabilirim.
‫Cumartesi günü üç saat boyunca sadece yeniliyorum ve anlayıp anlamadığıma bakıyorum.
‫Bu harika.
‫Ama hala çalışır durumda gördüğümüz için bu doğru.
‫Ve şimdi tek yapmam gereken, işte tek bir komut demekti.
‫Tüm oluşturma dosyalarını koyacak ve gidecek.
‫Ve şimdi bu uygulamayı herkesle paylaşmak çok daha kolay.
‫Şimdi bu Docker uygulamasının sadece bir özelliği ama daha pek çok şeyi parametreleyebilirim ve insanların portları değiştirmesine
‫izin verebilirim.
‫Hızlıca paylaşacağım başka bir uygulama var, eminim bunu tanıyorsunuzdur Barrette the Voting uygulaması.
‫Bu yüzden oylama uygulamasına evet dedim.
‫Bu yüzden oylama uygulamasını aldım ve ona parametreler ekledim, böylece sonuç hizmeti veya oylama
‫hizmeti gibi açığa çıkaracakları bağlantı noktalarını değiştirebilirim ve varsayılan parametrelerin ne olduğunu
‫görebiliriz.
‫Bırakın kaçayım diyebilirim.
‫Demek istediğim, sonuçlara maruz kalan bağlantı noktasını bu Dr'de dahil olmak üzere 88 olarak ayarlayan bir inceleme yapın. şimdi bunu çalıştırırsam oradaki parametreyi değiştiriyor, sonuçlar
‫için farklı bağlantı noktası görüyorum.
‫Ve eğer gerçekten bununla bir kurulum yaparsam, tüm swarm kümemde çalışacağı portları değiştirebilirim.
‫Yani sadece bu yığın dosyalarını paketlemekle kalmıyor, aynı zamanda öğeleri daha önce yapamadığım şekillerde
‫parametrelendirmeme izin veriyor, daha önce bazı alanlarda ortam değişikliği yapabiliyordunuz
‫ama bu, görüntünün kendisi dışında compose dosyasındaki her şeyi gerçekten parametrelendirebilirsiniz,
‫ancak bunun dışında kaç tane replika istediğimi, hangi CPM bellek tahsislerini
‫vermek istediğimi değiştirebilirsiniz.
‫Ama bakın biraz geriye gideyim.
‫TAMAM.
‫Bunu Dr. olarak gösteriyorum. Uygulama.
‫Peki burada nasıl çalışıyor?
‫İzin verin Dr. ile oyunuma gideyim. kümeleyin ve buradaki yazı tipi boyutunu biraz büyütün.
‫Hadi gidelim.
‫Belki 30'u
‫biraz sarmıştır.
‫Ya da ben aslında buradayım, bu yüzden sadece yerel terminalim için yapacağım.
‫Yani Docker uygulaması ile.
‫TAMAM.
‫Ne zaman kuruldu?
‫Docker desktop'ı 1983 ile yüklerseniz, Democrat eklentisi otomatik olarak yüklenir.
‫Yüklemek için yapmanız gereken hiçbir şey yok.
‫Şimdi bunu kullanmak istiyorsanız yapmanız gereken bir şey var.
‫Örneğin Docker örneği ile oynarken bir docker ab yaparsam sadece Ellis bu komutu alıyorum Docker
‫uygulaması bir docker komutu değil diyor.
‫Bir saniye bekleyin, buraya yüklendi ve yükleme konumu home Docker slash seal plugins dizin alanında
‫ve Docker uygulamasının gerçekten buraya yüklendiğini görüyoruz.
‫Ancak eklentileri kullanmak için Docker şu anda tüm eklentileri deneysel mod olarak ayarladı.
‫Bu yüzden kullanabilmek için yerel CLIA'm için deneysel bayrağı etkinleştirmem gerekiyor.
‫Bunu yapmak için Docker dizininde bir config Jason oluşturacağım
‫ve buraya experimental enabled OK yazacağım.
‫Ve şimdi eğer bir Dr. Abdullah'ın dudakları. Bence sorun yok.
‫TAMAM.
‫Şimdi çalışıyor.
‫Ve şu anda herhangi bir uygulamam yok ve bunun işe yaradığını duymaya başladım.
‫Dolayısıyla, eklentileri kullanmak için yerel CLIA'nız için deneysel desteği gerçekten etkinleştirmeniz gerekir.
‫Şimdi Seelye eklentisi ile ne.
‫Günün sonunda burada başka ne gibi güzel şeyler yapabiliriz?
‫Evet, bir stalker uygulaması derlenmiş bir proje ama aslında oldukça havalı bir şey yapabilirsiniz
‫ve biz de bu fikri ortaya atıyoruz.
‫Kaptan bir süre önce ve Sebastian Docker'dan.
‫Bakalım ne yapmış.
‫Bu mükemmel konsept CLIA eklentisini bir araya getirdi ve biraz aşağı kaydırmama izin verdi.
‫Özeti şu.
‫TAMAM.
‫Bunu kopyalayıp bu eklentiyi ekleyeceğim ve bunun nasıl çalıştığını bir saniye içinde açıklayacağım.
‫Çalıştırılabilir yap.
‫Ve şimdi Docker değişiklik günlüğü yapabilirim.
‫Eğer dizine koymadıysam.
‫Tamam, şimdi doktor değişiklik günlüğüne geçiyorum.
‫Ve şimdi işlevsellik ekledim.
‫Dr. Seelye.
‫TAMAM.
‫Şimdi bunun nasıl işlediğine biraz değineyim.
‫Bu durumda değişiklik günlüğüne bakarsak, sadece bir bash betiği ve bash betiğinin yapacağı şey, gelen
‫argümanları almaktır ve gerçekten sahip olduğunuz iki farklı şey vardır.
‫Ya da gerçekten desteklemeniz gereken tek bir şey var ve bunun ötesi sizin özel eklentinize bağlı.
‫Bu nedenle her betiğin, beklenen çıktının ne olacağına dair fiş meta verileri gibi demokrasi argümanı içinde
‫çağrılan bir argümanı desteklemesi gerekir. Bir şema sürümü ve satıcı sürümü açıklaması sağlamak
‫için bitişik snippet burada gördüğümüz tek şey, bu eklentiyi yazdığında sadece bazı sabit kod tabanına
‫koyduğu.
‫Şimdi bu nerede görünüyor.
‫Eğer docker just help yaparsam ve kaydırırsam bu yönetim komutlarını görüyorum ve değişiklik günlüğünü görüyorum ve yanında bunun bir eklenti
‫olduğunu gösteren bir yıldız görüyorum ve sonra burada açıklama ve yazar
‫ters çevirme bilgi ekranını kullanıyor.
‫O yüzden gidip bunu kendi adımla değiştireyim çünkü benim olduğunu iddia etmek istiyorum.
‫Buraya girip satıcıyı diyelim ki Diamond olarak değiştirirsem neden olmasın, umudumu çok uzağa
‫taşırsam yazarın artık orada olduğunu göreceğim.
‫Böylece meditatörler CNY bilgilerini doldurmaya yardımcı olmak için kullandılar, ancak bundan sonra bu tek
‫argüman dışında ne istediğinizi bulmak gerçekten kendi fişinize bağlı.
‫Yani teorik olarak evet, doktoru genişletmek için kendi eklentilerinizi oluşturmanız mümkün, işlevsellik
‫eklemek için bir yalan görüyorsunuz, hey belki şirketiniz veya kuruluşunuz için kayıt defterinizle çalışmak için kendi entegrasyonlarınızı eklemek
‫istiyorsunuz veya projeleri nasıl oluşturduğunuzu veya işleri nasıl gönderdiğinizi.
‫Kendi bash komut dosyalarınızı yazabilir, bunları ev dokümanınıza koyabilir, Docker eklentilerini kesebilir
‫ve CSI'yi genişletebilirsiniz.
‫Oldukça güçlü ve sanırım bunu dagger uygulamasında görüyoruz ve bunu cluster, registry ve build X ile görüyoruz
‫ve bu yeni eklentilerin birçoğunun geldiğini görüyoruz.
‫Ve bunu görüyorum.
‫Ve yeni yeteneklerin birçoğunun, yeni özelliklerin, tüm motorun kendisini güncellemek zorunda kalmadan kendi
‫güncelleme yaşam döngüsüne sahip olabilecekleri, hızlı bir şekilde gelişebilecekleri eklentiler
‫aracılığıyla yapılacağını öngörüyorum.
‫Evet, özellikle de Docker yılda iki kez piyasaya sürülürken.
‫Tüm Docker'ı yeniden göndermek zorunda kalmadan X derlemesine güncellemeler gönderebilirsiniz.
‫İçimden bir ses bunu sadece tahmin edeceğimi söylüyor.
‫Bence özel eklentiler üzerine bütün bir program yapmak gerçekten harika olurdu, muhtemelen bütün programı bu eklentiler
‫üzerine yapabiliriz.
‫Ancak bunun temelde toplumda bizim için ne yapacağına dair bir his var, eğer bu eklentilerden yararlanırsak
‫ve topluluk eklentileri yaparsak bu otomasyonla ilgili olacaktır.
‫Evet.
‫Daha önce bir grup farklı komut ya da birden fazla komut olan şeyleri ve
‫docker'ı ele alayım, belki de dediğiniz gibi benim sistemime özgü bir şey olabilir, dün Marcus'tan
‫context komutu etrafında gerçekten harika demolar aldık ve temelde ortamları tek bir astarla hızlı bir şekilde değiştirmenize
‫izin verdi ve sonra temelde sahip olduğunuz tüm farklı bağlamlardan geçen ve daha sonra farklı sunucularda
‫bir dizi komut yapan bir bash tek astar yapabildiği bir for each döngüsü olan bir örnek gösterdi,
‫böylece bir tür çoklu sunucu komutu yapabilirsiniz.
‫Ama şimdi tamam diyebilirim, docker context komutunun docker'da yerleşik olduğunu biliyorsunuz.
‫Bunu farklı bir alt komuta dönüştürmeme izin verin.
‫Ve esasen, tüm bağlamlarıma bir şeyler dağıttığım bir tür oluşturabilirsiniz.
‫Evet, tek satırlık bir şey imzaladım.
‫Evet.
‫Belki de tüm komutanlar için bir bağlam eklentisi oluşturabilirsiniz; bu eklenti daha sonra ilettiğiniz her şeyi
‫yürüttüğünüz argümanlar olarak alır.
‫Evet.
‫Demek istediğim, hepimiz özellikle eklenti perspektifinden ilgilendiğimi
‫düşündüğüm alanlardan biri, çoklu sürü ve çoklu küme yönetimi hakkında sık sık konuştuğumuz gibi ve docker Ducker'ın bu konuda araçlar üzerinde
‫çalıştığı varsayılıyor.
‫Bunların hiçbirinin betasını görmedik.
‫Bir süre önce bazı kötü şeyler gösterdiler ama son zamanlarda hiçbir şey duymadık ve düşünüyorum
‫da, eğer kümelerinizi doğru tasarlarsanız ve doğru içeriğe ve her şeye sahip olursanız, komut
‫satırında bir sürü otomasyon yapabilirsiniz ya da bu şekilde yapabilirsiniz. SSA üzerinden
‫uzaktaki bir Docker motoruyla konuşabilirsiniz ve bu bir sürü olsaydı, demek istediğim konudan uzaklaşıyorum
‫ama burada oturup insanların kullanabileceği birden fazla eklenti seçeneği alacağımı düşünüyorum ve gerçekten bilmeleri gereken
‫tek şey bash veya kendi seçtikleri dili biliyorsunuz.
‫Evet, havalı olan şey.
‫Yani evet, bazı şeyleri uydurmak için mantıklı olan şekilde genişletebilirsiniz.
‫Bunu hızlıca göstermek istiyorum.
‫Biz de sürekli olarak kaptanlar arasında konuşuyorduk ve hey bu kütüphane ya da yönetici eklentisi
‫olsa harika olmaz mıydı diyorduk.
‫Evet.
‫Bu topluluk eklentilerini nerede paylaşıyorsunuz.
‫Birkaç fikir ortaya attık, evet.
‫Bunu düşünmek istiyoruz ya da eklentiyi bir görüntü olarak paketleyip bu şekilde gönderebilir misiniz?
‫Lucas da gerçekten harika bir fikirle geldi ve Ducker müşterilerini takan adam adını
‫verdi.
‫Temel olarak bunu yükleyebilir ve eklentileri oldukça kolay bir şekilde eklentileri yükleyebilirsiniz.
‫Ve burada oldukça havalı olanları var.
‫Yani ifşa etmek gibi.
‫Tabii ki bunu hemen yapabilirim.
‫Yani eğer bir şey yaparsam, bunun bir şey olduğunu bile bilmiyordum, sanırım bunu ve bunu kaçırdım ve dün
‫soracaktım ama biz değildik.
‫Dün birlikte bizim hakkımızda konuştuk, ben bu başka bir konu, bu konuyu açmayacağım diyordum.
‫Evet, evet.
‫TAMAM.
‫Bu yüzden bunu bir sonraki konteynere taşıyacağım.
‫Ve bu yüzden yerel ana bilgisayarım 80 80 üzerinde çalışıyor.
‫Ve konteyneri zaten yakalayabilirim, böylece Docker'ı konteyner portu 80'i açığa çıkarabilirim
‫ve şimdi bazı ağlar kuracak ve enerji kullanacak Tamam.
‫Ve şimdi bunu tarayıcımda açabiliyorum ve şimdi bu onun proxy'si ve bunun aracılığıyla ve böylece şimdi bu aslında halka açık
‫İnternet ve onu kullanmak isteyen herkes tarafından kullanılabilir.
‫Yani bir şey üzerinde çalıştığımı ve bunu dünyanın öbür ucundaki başka birine göstermek
‫istediğimi hayal edin.
‫Bunu nasıl yapabilirim.
‫Evdeki genel IP adresimi burada, kırk dokuz numaralı bağlantı noktasında nasıl paylaşacağım?
‫İşte size bunu yapmanın hızlı bir yolu.
‫Bu da oldukça kolay olan bir başka küçük eklenti.
‫Dalış resimlerinizin taramasını yapmak için bir mikro tarayıcı var.
‫Bu gerçekten çok güzel bir rıhtım kiti ya da dalış motoru aslında.
‫Bu, bölünmüş ekranda pek hoş görünmeyecek, işte bu taraflardan biri.
‫Yani bu, zarafet yaratmak ve biraz daha organik olarak daha fazla eklenti
‫oluşturmak için giriş alanı hakkında parlıyor ve hangi eklentilerin kazandığını görelim.
‫Evet, o zamandan beri kullanım alanı aşağı yukarı bu.
‫Peki en iyi kullanım durumu.
‫Evet, kesinlikle.
‫Di'ye bakmadıysanız X motoruna hızlıca bir göz atın ama şimdi size bunun üzerinden geçmeyeceğim
‫ama alt görselleştirmelerinizde veya komut satırında ne olduğunu görmek süper harika.
‫Evet, görüntülerde yeniyseniz oldukça yoğun ama.
‫Ama her neyse, orada pek çok farklı komut var.
‫Ve hayal ettiğimiz şey, evet bu büyümeye devam edecek ve yine herkesin kendi ihtiyaçlarını karşılamak için
‫eklentilerini oluşturması mümkün olacak.
‫Yani bundan oldukça eminim.
‫Hayır, bu harika.
‫Evet.
‫Çok fazla potansiyeli olduğunu düşündüğüm bir uygulama.
‫Bu hafta başında konuşmuştuk.
‫Programın ilk günü olan Salı günü Docker masaüstü kurumsal şablonları ve uygulama tasarımcısı hakkında konuştuk;
‫bu, şirketinizde belki de herkesin üzerinde anlaştığı standart şablonları kullanmak istediğiniz
‫şeyler üzerinde çalışmaya başladığınızın başlangıcıdır.
‫Ve bunun sadece Docker dosyaları olmadığından ve şablonların Docker dosyaları olabileceğinden
‫ve Docker uygulamasına akan her şeyin ortam değişkenlerini oluşturabileceğinden bahsettik ve bu yüzden Docker uygulamalarına
‫tüm bunların bir parçası olarak bakıyorum ve ancak benimle konuştuğumda, bu tamamen yeni iş akışını
‫yükseltmeye çalışıyorsak, esasen şu anda yalnızca dört Docker masaüstü kuruluşu için olan şablonlama sistemiyle
‫başlayabilirsiniz.
‫Ancak visualise ile başlarsınız veya bu, yeni uygulamalar başlatmak ve yerel geliştirme için uygulamaları yönetmek
‫için bir gooey yapmanıza izin verir.
‫Ve sonra bunu nasıl alacağım ve tüm ortam değişkenlerini ve farklı olan şeyleri nasıl çıkaracağım
‫hakkında konuşmaya başladığınızda ve daha sonra bunu güvenilir bir şekilde daha fazla iş akışı türü bir
‫şekilde üretime itin, bu daha çok operasyon odaklı değil, daha çok altyapı kodu türü şeylerin satırlarında.
‫İşte bu noktada Docker uygulamasının bu boşluğu doldurmaya başladığını düşünüyorum.
‫Ve bu, ham konteynerlerin çok ötesine geçiyor.
‫Bu yüzden bu konuda konuşmak zor çünkü insanların konteynerleri tanıması, düğüm oluşturması ve tüm bu şeyleri önce yapması
‫gerekiyor ve sonra OK hakkında konuşmaya başlıyoruz.
‫Bunlar, ekibinizin tüm gün kapsayıcılar yapmak için eninde sonunda ihtiyaç duyacağı iş akışı araçlarıdır.
‫Demek istediğim, eğer her şeyi konteynerlere dağıtmaya başlayacaksanız, tüm gün geliştirme
‫testi, gurur ve konteynerlerde yaşıyorsunuz ve bu üst düzey iş akışı araçlarına ihtiyacınız var.
‫Ve evet, kesinlikle.
‫Bu çizgide çok komik bir şey.
‫Demek istediğim, bahsettiğiniz gibi Docker uygulaması, ondan gerçekten en iyi şekilde yararlanmak için birçok parçayı
‫anlamanız gereken daha üst düzey bir araçtır.
‫Docker Khan'da docker up ekibinden Sylvan ile bir atölye çalışması yaptım ve ilginç bir deneyim yaşadık çünkü birçok insan Docker Khan'a
‫kaydoluyordu, atölye çalışmalarını ve benzerlerini görüyorlardı.
‫Dr app uygulamalarınızı Docker uygulaması ile dağıtıyor ve evet uygulamalarımı Docker ile oynatmak istedim diyorlar.
‫Kulağa harika geliyor ve bunun daha gelişmiş bir araç olduğunun farkında değilsiniz,
‫şu anda nasıl başlayacağımı ve her şeyi tamamen bunalmış hissettiğimi söyleyen birçok insan geldi.
‫Ama yine de tam olarak anlamasalar bile parçaların nasıl bir araya geldiğini görmeleri
‫için harika bir fırsattı.
‫Ve bahsetmem gereken bir şey de, evet Docker'ı swarm'daki uygulamalara yönlendirmek için demolar yapıyordum, ancak Cuban eddies'e de dağıtabilirsiniz
‫ve Cuban eddies'te compose özelliğini kullanır, böylece uygulamanızı bir kez yazabilir ve
‫her iki orkestratörde de çalıştırabilirsiniz ki bu oldukça harika.
‫Evet.
‫Şunu da ekleyeyim.
‫Oldukça harika.
‫Bunun ne zaman ortaya çıkacağını merak ediyordum ve sanırım sadece küçük olanı çalıştırmamız gerekiyor.
‫Bence köşedeki küçük bir adam olarak tüm zaman boyunca ekranda olmalıydı.
‫Eğer Dr. Casey'ye gitmemiş olsaydınız, Casey bu konuda tamamen dikkat dağıtıcı olmazdı. Khan, Mike'ın alternatif kişiliklerinden
‫biri.
‫Bir süre sır olarak kaldı.
‫Son kadroda kimlerin olduğunu bilmiyordum ama birisi konferansta dinozor kostümüyle dolaşıyordu ve herkes
‫onun aslında Dr. ile çalıştığını fark etmemişti. Bu konuda.
‫Evet, neredeyse kovuluyorduk, bazı insanlar benim sığır eti ürünleri satmaya çalışan haydut bir satıcı olduğumu
‫düşünüyordu.
‫Ve Mike bu fikri ortaya attı.
‫Eski uygulamalarınızı da yanınızda getirebileceğinizi konuşsak nasıl olur?
‫Eğer doğru anladıysam, lokantanın etrafındaki fikir, mirasınızı ortaya çıkarmakla ilgili
‫çünkü hepsi Ducker'da da çalışacak.
‫Bu yüzden bunları içeri taşımanız gerekiyor, böylece miras olarak teşhis koyuyor ve bizi doğru bir şekilde getiriyorsunuz.
‫Bu doğru.
‫Son uygulamalarınız ölmek için sevgiyi hak ediyor uygulamalar sevgiyi hak ediyor.
‫Ve her şey selfie çektirmekle ilgiliydi.
‫Biliyorum.
‫Ve sonra burada Amy vardı ve Abby olarak sevgili Abby Sara var Abby doğru Abby Fuller evet çocukken
‫ve sonra Dr.'nin dinozoru. Bu yılki kongre.
‫Tekrar günü sırasında konuşmalarımdan biri tekrar için seçildi ve bu konuşmalar kaydedilmedi.
‫Öyleyse neden konuşmaya dinozorla başlamıyoruz?
‫Evet, evet.
‫Birisi bunun bir videosunu çekmiş ve internette duyurmuş, evet öyle.
‫Dünyanın görmesi için orada.
‫Bu konuyu kapatmadan önce soruların yanıtlandığından emin olmak istiyorum, bu nedenle Dr. hakkında
‫başka sorunuz varsa hızlı bir tarama yapacağım. 19 ya da üç ya da özellikler ya da hatta dün
‫konuştuğumuz şeyler ya da iki adamın bugün konuştuğu herhangi bir şey.
‫Bu haftayı 1903'te tamamlamadan önce sorularınızı çok hızlı bir şekilde iletin.
‫Sanal makinelere karşı konteynerler hakkında bir sorumuz vardı ama
‫sanırım bunlar sohbette yanıtlandı ve birisi bu köksüz şeyler ve Cotta konteynerlerinden farklı şeyler hakkında soru sordu ve ben de
‫sohbette temelde bunun bir VM izolasyonundan bahsetmeye başladığınızda her zaman daha fazla güvenliğe sahip olacağınız gibi olduğunu
‫söyledim çünkü bence bu, Linux'taki bir güvenlik açığı çekirdeğinin bile bir VM'den kaçamayacağı
‫ve bir sanallaştırma güvenlik açığına sahip olmanız gerektiği bir şey, bu yüzden teknik
‫olarak güvenlik sınırı perspektifinden evet.
‫Kargo konteynerleri temiz konteynerler, herhangi bir sanallaştırma satıcısından herhangi bir şey biliyorsunuz, daha fazla izolasyon
‫olacaklar.
‫Ama bunun bir bedeli var.
‫Daha fazla yönetime sahip olmanız gerekiyor, daha fazla buz katmanına sahip olmanız gerekiyor, daha fazla yönetim katmanına sahip olmanız
‫gerekiyor, daha fazla kaynağa sahip olmanız gerekiyor.
‫Daha fazla karmaşıklık var çünkü artık kendi işletim sistemi güncellemelerine sahip tüm bu farklı Westie'lere sahipsiniz.
‫Şimdi bunların her birinde Virgin çekirdeğinin yamalanması konusunda endişelenmem
‫gerekiyor, bu tür konteynerler gibi ve bu diğerleri bunu kolaylaştırmaya çalışıyor ama yine de daha fazla iş.
‫Yani pek çok insan için bu gerekli değildir.
‫Bu seviyede bir izolasyona gitmeye çalışmıyorlar ve bence Doktor izolasyonunun etkili olduğunu biliyorsunuz, özellikle
‫kullanıcı adı alanları ve köksüz Docker ve bunun gibi şeyler hakkında konuşmaya başlayabiliriz.
‫Bence bu gerçekten de her şeyi daha büyük kaplarda paylaşmak istediğinize bağlı çünkü.
‫Evet, tamam.
‫Bu yüzden çok daha fazla izole kullandığını varsayıyorum ama yine de tıbbi mesajlar kırılmaz değil.
‫Orada da güvenlik açıkları var.
‫Neyi izole etmek istediğinize ve neyi paylaşmak istediğinize bağlı olduğunu düşünüyoruz.
‫Evet.
‫Oh pardon.
‫Size kısa bir sorum olacak.
‫Birisi daha önce bunun Windows için kullanılabilir olup olmadığını sordu ve bunun cevabını bilmiyorum.
‫Bunun cevabını ben de bilmiyorum.
‫Bence hayır.
‫Ama yapmadım çünkü Mac üzerinde çalışıyorum.
‫Hala değişmiyor ama Mac tam oturuyor.
‫Ancak Windows için evet, teknoloji sağlayıcıları göz önüne alındığında bilmiyorum.
‫Sanırım ben hayır derdim.
‫Evet, benim varsayımım bilmediğimiz için hayır olurdu.
‫Bu yüzden belki de Google'da köksüz Docker windows araması yapabilirsiniz ama eminim ki hayır, yani Microsoft bunu yapmaz
‫değil ama bu tamamen farklı bir çekirdek, tamamen farklı bir şey.
‫İnsanlar tarafından yapılabilecek işlerde farklı olacağını düşünüyorum.
‫Evet ve bence özellikle Windows'ta çalışmaktan bahsediyorsunuz, birçok Windows uygulamasının çalışacağını biliyorsunuz,
‫sordum ve diğer şeyler ve Windows kapsayıcılarının orada olduğunu biliyorsunuz, Windows'un kapsayıcılarla
‫nasıl başa çıktığının iç kısımlarına indiğinizde farklıdır.
‫Ve yine de bahsetmediğimiz pencere kedi konteynerlerinden bahsediyoruz.
‫Evet.
‫Windows'un içindeki Linux çekirdeğinin iki konteyneri, eğer gerçekten harici bir emülasyonsa, buna emülasyon denip denmediğinden
‫bile emin değilim, sorun olmadığını söyleyebilirim.
‫Hayır, öyle demedim.
‫Dinlemeli, orada çalışmalı.
‫Ancak pencereler konusunda durum farklı.
‫Evet, orada bir süreç var, şimdi sanırım sadece bu yıl aldık, şimdi Docker gibi Windows platformlarında
‫Tucker için Docker'da işlem izolasyon konteynerleri var, Windows Server'ımıza hizmet ediyor üzgünüm.
‫Yani teknik olarak bir Windows ikilisini kendi çekirdeği olmadan bir docker konteynerinde çalıştırabilirsiniz ki bu oldukça yeni
‫bir şey, yani yaklaşıyoruz.
‫Buna yaklaşıyoruz.
‫Evet.
‫Herkes için öyle.
‫Eşim burada belki de 19 0 3 0 0 'ı özetlemeniz gerektiğinden bahsediyor.
‫Tamam, tamam.
‫Yani evet.
‫Bin dokuz yüz seksen üçü özetleyin.
‫Doğru.
‫Harika bir toparlama oldu.
‫İzin verin bir bakayım.
‫Bütün hafta buradaydım, bu yüzden test edileceğim ve siz de bir şey kaçırırsam bana haber vereceksiniz.
‫Çok önemli yeni şeyler.
‫Bu yüzden önce topluluk baskısı hakkında konuşalım.
‫Yani Açık Kaynak Docker için motor ve komut satırından bahsediyoruz.
‫Bugün eklentilerden bahsettik, bu büyük bir şey.
‫Bu nedenle, komut satırında yapı kitini kullanan build X ve uygulama eklentisini kullanan docker
‫app gibi birçok yeni özellik var.
‫Bunlar Dogger komut satırı için teknik olarak iyi olan açık kaynaklı ücretsiz eklentilerdir, sanırım yapı kiti bir motor özelliği
‫kullanıyor, ancak büyük ölçüde sadece bir komut satırı işlevselliğidir.
‫Ancak buna ek olarak, dün gördüğünüz bağlamımız var, bu nedenle Ducker bağlamı artık ortamınızı komut satırından tek bir
‫satırla değiştirmenize olanak tanıyan yeni bir özellik.
‫Dolayısıyla, Cube kontrolüne aşinaysanız, kendi bağlamı vardır Docker şimdi bu işlevi Docker'a ekledi.
‫Böylece Docker ortamı için, kabuk ortam değişkenlerinizi otomatikleştirmek için komut dosyaları
‫yazmak zorunda kalmadan farklı ortamları yönetme konusunda çok benzer bir deneyim elde edersiniz.
‫Artık o da var.
‫Docker motoru hakkında zaman ayırmaya başlarsanız, Docker'ın tüm sürüm notlarına sahip olduğu ekranı çok hızlı bir şekilde paylaşacağım.
‫Yani demokrasi için yayınlar var ve eğer bu paylaşımı
‫çekebilirsem ekranımı paylaşırım Evet.
‫Bu yüzden bu bağlantıyı sohbete koyacağım.
‫Lokantanın hâlâ üzerinde durması hoşuma gitti.
‫Evet, evet anladım.
‫Buraya geldiğimizden değil.
‫GitHub nokta com slash hançer slash veya dash C slash sürümünüzün Docker'ın açık kaynak sürümünün her sürüm için bir değişiklik günlüğüne
‫sahip olduğunu görüyorum, böylece kaydırabilirsiniz.
‫Temel olarak bu 19 0 3 tam burada geçen haftaki sürümden bahsediyoruz ve böylece
‫her büyük PR'yi her düzeltmeyi görebilirsiniz.
‫Temel olarak hepsi burada, böylece güvenlik geliştirmeleri, çalışma zamanı geliştirmeleri, komut satırı
‫geliştirmeleri gibi eklenen sürü özelliklerini görebilir ve bunların çoğunun hataları
‫düzelttiğini görebilirsiniz.
‫Yeni ağlar, yeni ağlar yani IP VLAN artık deneysel bir konu değil, burada bir saatinizi dolduracak
‫kadar çok şey var ve bunların her birini tek tek inceleyerek bir saatten fazla
‫konuşabilirsiniz.
‫Docker 19 no 3 ile ilgili diğer büyük gelişme ise docker enterprise 3'ün piyasaya sürülmesidir. 0 platform.
‫Yani bu, bir docker kurumsal teklifinde göreceğiniz DVR ve USP şeyleri olan sunucu tarafıdır ve size Cuban varlıklarını
‫Cuban 80s'in yeni sürümlerinin yeni sürümlerini sunacaktır.
‫Sanırım 114 ya da 113 tane çıktı.
‫Sanırım 114 olabilir ve orada yeni bir malzeme olacak.
‫Pazartesi günkü programda ise yepyeni bir ürün olan Docker desktop enterprise'ı tanıttığımızı gördünüz.
‫Bugün gösterdiklerimizle elde ettiklerinizin bir üst kümesidir.
‫Yani bugün bize gösterilenlerin hepsi açık kaynak kodlu şeylerdi.
‫Pazartesi günü programın bir bölümünde gördüğünüz şey, bugün hepimizin kullandığı docker masaüstünden ayrı, yepyeni
‫bir kurulum olan C sürümüydü.
‫Şu anda bir kurumsal sürüm var ve eğer satın alırsanız, bu konuda daha fazla bilgi almak istiyorsanız Pazartesi günkü programa
‫geri dönün ve Docker ve doktor ekibiyle nasıl iletişime geçeceğiniz hakkında konuşalım.
‫Salı günkü programında o anı anlattı.
‫İlk gösteri günü sanki pazartesiymiş gibi hissettiriyor ve bu yüzden orada bunun hakkında daha fazla konuştuk ve bunu alabilirsiniz.
‫Bu kişilerle nasıl erişebileceğiniz konusunda konuşabilirsiniz çünkü bu, piyasaya sürmeye çalıştıkları
‫yepyeni bir ürün ve aslında piyasaya sürüldü ya da şu anda bir bayi veya Docker ortağı aracılığıyla almanız
‫gerekiyor.
‫Ve bu, bir uygulama tasarımcısı da dahil olmak üzere bir sürü yeni şey ekleyecek.
‫Orada sembol olarak adlandırılan bir özellik var, bu yüzden Avengers Assemble değil, Doctor assemble, temelde belirli
‫çerçevelerin eski bir uygulamasını almanıza ve bir doktor konteynerine otomatikleştirmenize izin veriyor, böylece bir VM almıyor,
‫sadece uygulamayı farklı bir teklif sisteminden veya farklı bir çerçeveden alıyor ve popüler çerçevelerde
‫Docker'a çekiyor.
‫Bu, bir uygulamayı taşımanın ve başlamanın gerçekten hızlı bir yoludur ve size potansiyel olarak saatler
‫değerinde zaman kazandırır ve bu, Docker şablonlarında bahsettiğim tüm bu şablonlama şeyini oluşturmanıza
‫olanak tanıyan yeni bir özelliktir.
‫Bakalım başka neler kaçırıyorum çocuklar.
‫Sadece bir tane daha.
‫Ve bu, herkesi etkilemediği için sessizce duyurulan büyük bir özellik olarak görülüyor,
‫şimdi motora GP desteği ekleniyor ve bu nedenle bu şeyler belirli gruplar için büyük bir şey olacak, özellikle veri analizi
‫veya sensör akışı türünden şeyler veya GP'ye erişmesi gereken her şey.
‫Yani bu da oldukça büyük bir olay.
‫Evet.
‫Docker Khan'da bunu talep etmelerine ne dersiniz?
‫Evet, dash dash gibiydi.
‫GP Sadece bir doktor çalıştırma komutu yazıyorsunuz.
‫Evet ve videonuza izin vermek için hala biraz ana bilgisayar yapılandırması gerekiyor.
‫Jeep eskiden konteyner içinde mevcuttu, ancak yine de çok daha kolay değil.
‫Evet, oldukça havalı ve sanırım bunun bir sürü olup olmayacağını bilmek isteyenler
‫için Jeep you şeyleri henüz swarm'da değil, ancak programı daha önce izlediyseniz, köpeğime karşı kedi repo'mdan çok bahsettik ve bunu
‫kanalımdaki eski videolarda bulabilirsiniz, burada temel olarak bir ördeği nasıl döndürebileceğinizi veya bir swarm hizmetinin içinden
‫komutu nasıl çalıştırabileceğinizi gösteriyoruz.
‫Yani aslında sadece bir köpeğiniz var ya da sizin için bir konteyner çalıştıran bir hizmet çalıştırıyorsunuz ve sonra GP kullanımını
‫kullanabiliyorsunuz.
‫Yani teknik olarak bunu swarm'da yapabilirsiniz.
‫Bunu sadece servis oluşturma komutuyla yapamazsınız.
‫Sadece komutları içine yerleştirmeniz gerekiyor ve çalışıyor.
‫Ne olmuş yani?
‫GP ile ilgili bir şey söyledim, siz de orada çok şişirerek çalışıyorsunuz.
‫Küf gibi görünüyor çünkü GP için çalışmak için gelişmek gerekli değil.
‫Bu çok hoş ve güzel bir bonus.
‫Evet, evet, evet.
‫Dolayısıyla bu köksüzler üzerinde gerçek dünya kullanım örneklerini daha fazla göreceğimizi düşünüyorum ve özellikle S için bunun beni heyecanlandırdığını
‫düşünüyorum. I. ve nasıl yapacağımızı bulmamız için.
‫Temel olarak S'yi inşa etmenin farklı yollarını görüyoruz. I. böylece C'niz için daha kolay olur. I.
‫Docker'da çalıştırmak için ve daha sonra CIA'in tüm sistemlerde root olması veya root erişimine sahip olması gerekmeden CIA içinde
‫ihtiyaç duyduğu docker şeylerini çalıştırır.
‫Üretim ortamlarının muhtemelen acımasız mod ile çalışmak için değişeceğini söyleyebilirim
‫çünkü rotayı çalıştırmak için gerekli olmamalıdır.
‫Bu tür bir enerji daha güvenlidir.
‫Bu yüzden muhtemelen bir tür acımasız çoklu üretim tekerleri göreceğimi söyleyebilirim.
‫Evet.
‫Belki de gözün görebildiği gibi Küba bunu ilk yapıyor çünkü sürünün çekirdeklerle ilgili bir sorunu var, Küba
‫yerlilerinin koşup koşamayacağını merak ediyorum ve görmek ilginç olabilir, köpek koşusundan başka bir şey görmedim.
‫Açıkçası bugün gösterdiğiniz gibi, henüz kimsenin köksüz mod hakkında konuştuğunu görmedim, bu yüzden arayın.