Ev yorumlar Docker incelemesi ve değerlendirmesi

Docker incelemesi ve değerlendirmesi

Video: Gusengera ibyifuzo Iive nawe hamagara usengerwe +250784280495 | With Prophet Robert (Kasım 2024)

Video: Gusengera ibyifuzo Iive nawe hamagara usengerwe +250784280495 | With Prophet Robert (Kasım 2024)
Anonim

Docker açık kaynaklı ve kullanımı ücretsizdir. Ancak, ihtiyacınız olan depo türüne bağlı olarak ücret alınmaktadır. Ücretsiz olarak, "depo" olarak bilinen bir özel depo ve sınırsız genel depoya erişebilirsiniz. Ayda 7 $ karşılığında, beş özel repo alırsınız; 10 repo için ayda 12 $; 20 için aylık 22 $; ve 50 dolar için ayda 50 dolar.

Dalış

Benim gibi yeni başlayanlar için Docker'ı bir tur atmanın en iyi yolu, web sitesindeki mükemmel öğreticiden geçmek. Öğretici, Docker'ın CLI'sini (komut satırı arabirimi) tanıtır, sözdizimi Linux tabanlıdır, bu nedenle Linux komutlarıyla çalışma konusunda deneyimli olanlar kendilerini evlerinde hissetmelidir. Komut satırı çalışmalarında kullanılan Windows yöneticileri bile oldukça hızlı bir şekilde ayarlama yapabilmelidir.

Eğitim sırasında, Docker içinde bir uygulamanın nasıl çalıştırılacağını öğrendim. Uygulamaların yürütülmesi, Docker'ın önemli bir parçasıdır. Uygulamalar kapsayıcılar içinde çalışır - Linux çekirdeğindeki izole edilmiş alanlar çok az kaynak ek yük alır. Konteynırlar verimlidir, çünkü bunlardan birinin içinde bir program yürütene kadar başlamazlar. Program durduğunda, öğreticiden öğrendiğim gibi, konteyner de öyle.

Docker ile uygulamalara yardımcı programlar da ekleyebilirsiniz. Ping yardımcı programını öğretici uygulamasına ekledim. Sonra komut satırını kullanarak, google.com'a karşı Ping kullandım. Bu temel yönetici olayıdır, ancak sözdizimini öğrenmenin harika bir yoludur. Öğretici, kapsayıcı kimlikleri nasıl görüntüleyeceğinizi göstermek ve uygulamanızı bir görüntü olarak nasıl görüntüleyeceğinizi, başkalarıyla görüntüleri paylaşabileceğiniz merkezi bir konum olan Docker Hub'a nasıl zorlayacağınız gibi daha ayrıntılı özelliklere girer.

Linux noobs'un arayüzü hakkında bir not: Çoğu komut satırı arayüzünde olduğu gibi, sözdizimi önemlidir. Bir yazım hatası veya bir komut satırı anahtarını ayırmadaki bir hata ve komutunuz çalışmaz (tüm kodlamalarda olduğu gibi). Şahsen, bir sistem yöneticisi olarak, her zaman, yazarken hassasiyet seviyesinin, özellikle ortaya çıkarmak için bir IT yangını varken, biraz çıldırtıcı olabileceğini her zaman buldum. Docker çok kesin bir sözdizimi gerektiriyor. Ve tüm yazım tekrarlayıcı olabilir. Örneğin, yardımcı programımı eğitim uygulamasına yüklemek için, yardımcı program yükleme işlemine ek olarak uygulamayı çalıştırmak için komutu da yazmam gerekti. Sanırım çevreye daha aşina olduğunuz için bu görevlerin kısayollarını öğreniyorsunuz.

Docker'ı Almak

Kemerimin altındaki öğretici ile Docker ile "gerçek dünyaya" gitmek için gerekenlere bir göz attım. Docker'ı kullanmaya başlamak için iki ana görev vardır. Biri ücretsiz Docker Hub hesabına kaydoluyor. Diğeri Docker motorunu yüklüyor.

Docker Hub'da, başkalarının yüklediği resimlere göz atabilirsiniz. Daha popüler görüntülerden bazıları, Ubuntu'nun (örneğin Saucy Salamander), WordPress, MySQL ve Nginix'in (açık kaynaklı, ters proxy sunucusu) çeşitli lezzetlerini içerir. Hub'da daha fazla resim olmadığına biraz şaşırdım.

Hub içinde, Docker Hub profil sayfamdaki bir Havuz Ekle düğmesini tıklatarak yaptığım kendi havuzunuzu oluşturabilirsiniz. Manuel olarak oluşturma veya otomatik bir yapı seçme seçeneği verildi - ikincisini seçtim.

Otomatik bir yapı için, havuzunuzu barındırmak için GitHub veya Bitbucket'i seçebilirsiniz ve bu hizmetlerden herhangi birinde bir hesaba ihtiyacınız olacaktır. GitHub'ı seçtikten sonra, istediğim hesap türünü seçmem istendi. Bu daha önce bahsettiğim fiyatlandırma şemasına dayanıyor ve bu fiyat kaç tane özel depoya ihtiyacınız olduğuna bağlı. Ücretsiz hesabımla, sınırsız halka açık depoya ve bir özel hesaba varsayılan seviye erişim izni aldım.

Ardından Docker’ın GitHub’a erişmesine izin vermelisiniz, bu sadece bir tıklama alır. Oluşturulacak depoyu seçersin. Docker'ın çevrimiçi dokümantasyonundaki adımları yakından takip etmek isteyeceksiniz; Bu işlem sırasında birkaç kez tökezledi. Docker Kullanıcı Arayüzünde, GitHub Kullanıcı Arayüzüne karşı ne yapmam gerektiği konusunda kafam biraz karıştı. Yeterince güçlü stres yok, hizmetleri ile deneyimli değilseniz kılavuzu okuyun.

İkinci iş sırası Docker Engine'i yüklemektir. Mac OS X, Windows, Red Hat sürümleri var; siz adlandırın. Docker motoru Linux tabanlı olduğundan, Windows'ta çalıştırmak için sanal bir makineye ihtiyacı var. Kendiniz kurabilirsiniz, ancak Docker ekibi Boot2Docker adlı basit ve basit bir uygulama yarattı. Boot2Docker sanal bir makine yükler ve sadece birkaç dakika süren bir yükleme olan Linux arka planını çalıştırır. Sonunda, VirtualBox, Boot2Docker Linux ISO ve yönetim aracı da dahil olmak üzere çok sayıda program yüklü olacaktır.

Docker İle Çekilmiş

Hemen hemen her büyük teknoloji şirketi Microsoft, Red Hat, Rackspace ve diğerleri dahil olmak üzere Docker'la birlikte. Docker, özellikle büyük dağıtımlarda birden çok dağıtılmış uygulamayı verimli bir şekilde çalıştırmak için güçlü bir yoldur. Ek olarak, uygulamalar merkezi olarak yönetildiğinden, bir BT ekibinin uygulamaları düzenli olarak güncellemesi gereken geliştiriciler üzerinde bazı denetleme kontrollerini elinde tutabilecek bir yöntemi de vardır. Docker, geniş çaplı dağıtım için etkili bir yol sağlar. Docker'ın ulaşabileceği yükseklikleri izlemek ilginç olacak, ancak bu zaten mükemmel ve BT ve sistem yöneticileri için bulut hizmetleri için Editörün Seçimi.

Docker incelemesi ve değerlendirmesi