Monthly Archives: June 2016

docker cok kullanilan komutlar kisa kisa – Adim 3

Evet , hizlica cok kullanilir komutlari inceleyip gecelim ….

Elimizde docker container kuracak hangi imajlar var bakalim.

vahric:~ vahricmuhtaryan$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              0f0e96f1f267        10 days ago         177.5 MB
ubuntu              latest              b72889fa879c        2 weeks ago         188 MB

Ilgili kolonlari acikalamak gerekir ise repo adi olarak redis , sanki bir klasor acilmis ve icersine latest diye bir imaj koyulmus , her bir imajin tekil bir numarasi , ne zaman yaratildigi ve kapladigi alani belirtilmis.

Ek olarak isterseniz docker images <repo_adi> seklinde veya docker images <repo_adi>:tag gibide listeleme yapabilisiniz ama aradiginiz seyin %100 uyusmasi gerekiyor repo* veya re?po gibi bir arama mekanizmasi yok !

Simdi, bir imaj indirelim, diyelim centos en son surum ki burada ek birsey belirmeye gerek yok kendisi <tag> kismina bakarsaniz latest olarak belirtmis yani en son version centos.

vahric:~ vahricmuhtaryan$ docker pull centos
Using default tag: latest

fakat diyelim siz en son surumu degilde bir onceki veya olan 6.6 surumune sahip imaji indirmek istiyorsunuz. Asagidaki komutta bir ustteki satira gore farki kullandigimiz <tag> yani centos:6.6  . Tag lar “:” den sonra belirtiliyor.

vahric:~ vahricmuhtaryan$ docker pull centos:6.6
6.6: Pulling from library/centos

Read the rest of this entry

Neymis bu Graphite … (Giris)

En son  soyleyecegimi basta soylemek gerekir ise Graphite aynen RRDtool gibi geldi , uygulamanizdan, sunucularinizdan hatta metrik toplayabileceginiz x seyden mesela networkden aldiginiz degerleri saklayip bunu icin grafikler cizebiliyor size, bu sekilde hem performans hemde durum bilgilerini toparlayip bir ekrandan veya kendinize ozel ekranlar yaratabilir ve diger ucuncu parti yazilimlarla ornegin cabot ile alarm uretebiliyorsunuz.

Benim Graphite’yi incelememdeki amac tam olarak “Tracking Dynamic Host and Application Metrics at Scale” bunla beraber sirada ilgili kitap da Docker monitor etmek icin yontemlerden biri Graphite hakkinda bilgiler veriyor.

Graphite’ye bir sekilde metrikleri yollamaniz gerekiyor, bildigim ozel bir metrik toplayicisi yok bunla ilgili bir liste var fakat ben bu makalede sadece telnet ve/veya python kullanarak nasil ve ne yaratabiliriz Graphite uzerinde onu deneyecegim.

Read the rest of this entry