{"id":7322,"date":"2022-09-26T04:29:31","date_gmt":"2022-09-26T01:29:31","guid":{"rendered":"https:\/\/www.niobehosting.com\/blog\/?p=7322"},"modified":"2022-09-26T04:35:25","modified_gmt":"2022-09-26T01:35:25","slug":"docker-nedir-ne-ise-yarar","status":"publish","type":"post","link":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/","title":{"rendered":"Docker Nedir, Ne \u0130\u015fe Yarar?"},"content":{"rendered":"\n<p>BT end\u00fcstrisine yak\u0131n bir yerdeyseniz, b\u00fcy\u00fck olas\u0131l\u0131kla konteyner platformu Docker&#8217;\u0131 duymu\u015fsunuzdur. Basit\u00e7e ifade etmek gerekirse, Docker ve kapsay\u0131c\u0131lar, yaz\u0131l\u0131m geli\u015ftirme ve tesliminde devrim yaratan yaz\u0131l\u0131m\u0131 \u00e7al\u0131\u015ft\u0131rman\u0131n yeni bir yoludur.<\/p>\n\n\n\n<p>Peki Docker tam olarak nedir?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Docker Nedir?<\/h2>\n\n\n\n<p><strong>Docker<\/strong>, <strong>kapsay\u0131c\u0131lar (containers)<\/strong> ad\u0131 verilen paketlerde yaz\u0131l\u0131m sa\u011flamak i\u00e7in i\u015fletim sistemi d\u00fczeyinde sanalla\u015ft\u0131rmay\u0131 kullanan bir hizmet \u00fcr\u00fcn\u00fc olarak platformlar k\u00fcmesidir. Kapsay\u0131c\u0131lar birbirinden yal\u0131t\u0131lm\u0131\u015ft\u0131r ve kendi yaz\u0131l\u0131mlar\u0131n\u0131, kitapl\u0131klar\u0131n\u0131 ve yap\u0131land\u0131rma dosyalar\u0131n\u0131 bir araya getirir; birbirleriyle iyi tan\u0131mlanm\u0131\u015f kanallar arac\u0131l\u0131\u011f\u0131yla ileti\u015fim kurabilir.<\/p>\n\n\n\n<p>Docker&#8217;\u0131n ba\u015fl\u0131ca \u00f6zellikleri \u015funlard\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Docker komut sat\u0131r\u0131 arabirimi (CLI)<\/li><li>Docker Engine<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Docker Neden Bu Kadar Pop\u00fcler?<\/h2>\n\n\n\n<p>Docker, yaz\u0131l\u0131m teslimi ve da\u011f\u0131t\u0131m\u0131 i\u00e7in sundu\u011fu olanaklar nedeniyle pop\u00fclerdir. Docker&#8217;\u0131n pop\u00fclaritesinin en \u00f6nemli nedenleri a\u015fa\u011f\u0131daki \u015fekildedir:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Kullan\u0131m kolayl\u0131\u011f\u0131<\/h3>\n\n\n\n<p>Docker&#8217;\u0131n pop\u00fclaritesinin b\u00fcy\u00fck bir k\u0131sm\u0131 kullan\u0131m kolayl\u0131\u011f\u0131ndan gelir. Docker, kapsay\u0131c\u0131lar\u0131n nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ve y\u00f6netilece\u011fini \u00f6\u011frenmek i\u00e7in mevcut bir\u00e7ok kaynak nedeniyle h\u0131zl\u0131 bir \u015fekilde \u00f6\u011frenilebilir. Docker a\u00e7\u0131k kaynakl\u0131d\u0131r, bu nedenle ba\u015flamak i\u00e7in ihtiyac\u0131n\u0131z olan tek \u015fey Virtualbox, Mac\/Windows i\u00e7in Docker&#8217;\u0131 veya Linux gibi yerel olarak kapsay\u0131c\u0131lar\u0131 destekleyen bir i\u015fletim sistemine sahip bir bilgisayard\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Sistemlerin daha h\u0131zl\u0131 \u00f6l\u00e7eklendirilmesi<\/h3>\n\n\n\n<p>Kapsay\u0131c\u0131lar, \u00e7ok daha az bilgi i\u015flem donan\u0131m\u0131yla \u00e7ok daha fazla i\u015f yap\u0131lmas\u0131na izin verir. \u0130nternetin ilk g\u00fcnlerinde, bir web sitesini \u00f6l\u00e7eklendirmenin tek yolu daha fazla sunucu sat\u0131n almak veya kiralamakt\u0131. Maliyet, do\u011frusal olarak \u00f6l\u00e7ek b\u00fcy\u00fctmenin maliyetine ba\u011fl\u0131yd\u0131. Bu noktada kapsay\u0131c\u0131lar, veri merkezi operat\u00f6rlerinin \u00e7ok daha fazla i\u015f y\u00fck\u00fcn\u00fc daha az donan\u0131ma s\u0131k\u0131\u015ft\u0131rmas\u0131na olanak tan\u0131r. Payla\u015f\u0131lan donan\u0131m, daha d\u00fc\u015f\u00fck maliyetler anlam\u0131na gelir.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Daha iyi yaz\u0131l\u0131m teslimi<\/h3>\n\n\n\n<p>Kapsay\u0131c\u0131lar kullanarak yaz\u0131l\u0131m teslimi de daha verimli olabilir. Konteynerler ta\u015f\u0131nabilirdir ve tamamen ba\u011f\u0131ms\u0131zd\u0131r. Kapsay\u0131c\u0131lar, yal\u0131t\u0131lm\u0131\u015f bir disk birimi i\u00e7erir. Bu birim, geli\u015ftirildi\u011fi ve \u00e7e\u015fitli ortamlara da\u011f\u0131t\u0131ld\u0131\u011f\u0131 i\u00e7in kapsay\u0131c\u0131yla birlikte gelir. Yaz\u0131l\u0131m ba\u011f\u0131ml\u0131l\u0131klar\u0131 (k\u00fct\u00fcphaneler, \u00e7al\u0131\u015fma zamanlar\u0131 vb.) kapsay\u0131c\u0131yla birlikte g\u00f6nderilir. Makinenizde bir kapsay\u0131c\u0131 \u00e7al\u0131\u015f\u0131yorsa, geli\u015ftirme, haz\u0131rlama ve \u00fcretim ortam\u0131nda ayn\u0131 \u015fekilde \u00e7al\u0131\u015f\u0131r. Kapsay\u0131c\u0131lar, ikili dosyalar\u0131 veya ham kodu da\u011f\u0131t\u0131rken yayg\u0131n olan yap\u0131land\u0131rma fark\u0131 sorunlar\u0131n\u0131 ortadan kald\u0131rabilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Esneklik<\/h3>\n\n\n\n<p><strong>Kapsay\u0131c\u0131l\u0131 uygulamalar\u0131 \u00e7al\u0131\u015ft\u0131rmak<\/strong>, kapsay\u0131c\u0131 olmayan uygulamalara g\u00f6re daha esnek ve dayan\u0131kl\u0131d\u0131r. Konteyner d\u00fczenleyicileri, y\u00fczlerce veya binlerce konteynerin \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 ve izlenmesini y\u00f6netir.<\/p>\n\n\n\n<p>Konteyner d\u00fczenleyiciler, b\u00fcy\u00fck da\u011f\u0131t\u0131mlar\u0131 ve karma\u015f\u0131k sistemleri y\u00f6netmek i\u00e7in \u00e7ok g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. Belki de \u015fu anda Docker&#8217;dan daha pop\u00fcler olan tek \u015fey, \u015fu anda <strong>en pop\u00fcler konteyner d\u00fczenleyicisi olan Kubernetes<\/strong>&#8216;tir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Yaz\u0131l\u0131m tan\u0131ml\u0131 a\u011f ileti\u015fimi<\/h3>\n\n\n\n<p>Docker, yaz\u0131l\u0131m tan\u0131ml\u0131 a\u011f\u0131 destekler. <strong>Docker CLI ve Engine<\/strong>, operat\u00f6rlerin tek bir y\u00f6nlendiriciye dokunmak zorunda kalmadan kapsay\u0131c\u0131lar i\u00e7in yal\u0131t\u0131lm\u0131\u015f a\u011flar tan\u0131mlamas\u0131na olanak tan\u0131r. Geli\u015ftiriciler ve operat\u00f6rler, karma\u015f\u0131k a\u011f topolojilerine sahip sistemler tasarlayabilir ve a\u011flar\u0131 yap\u0131land\u0131rma dosyalar\u0131nda tan\u0131mlayabilir. Bu ayn\u0131 zamanda bir g\u00fcvenlik avantaj\u0131d\u0131r. Bir uygulaman\u0131n kapsay\u0131c\u0131lar\u0131, s\u0131k\u0131 bir \u015fekilde kontrol edilen giri\u015f ve \u00e7\u0131k\u0131\u015f yollar\u0131yla yal\u0131t\u0131lm\u0131\u015f bir sanal a\u011fda \u00e7al\u0131\u015fabilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Mikro hizmet mimarisinin y\u00fckseli\u015fi<\/h3>\n\n\n\n<p>Mikro hizmetlerin y\u00fckseli\u015fi de Docker&#8217;\u0131n pop\u00fclaritesine katk\u0131da bulunur. Mikro hizmetler, genellikle HTTP\/HTTPS arac\u0131l\u0131\u011f\u0131yla eri\u015filen, tek bir \u015fey yapan ve onu iyi yapan basit i\u015flevlerdir.<\/p>\n\n\n\n<p>Yaz\u0131l\u0131m sistemleri tipik olarak, tek bir ikili sistemin bir\u00e7ok farkl\u0131 sistem i\u015flevini destekledi\u011fi \u201cmonolit\u201d olarak ba\u015flar. B\u00fcy\u00fcd\u00fck\u00e7e, monolitlerin bak\u0131m\u0131 ve yerle\u015ftirilmesi zorla\u015fabilir. Mikro hizmetler, bir sistemi ba\u011f\u0131ms\u0131z olarak da\u011f\u0131t\u0131labilen daha basit i\u015flevlere ay\u0131r\u0131r. Kapsay\u0131c\u0131lar, mikro hizmetler i\u00e7in harika ana bilgisayarlard\u0131r. Ba\u011f\u0131ms\u0131zd\u0131rlar, kolayca da\u011f\u0131t\u0131l\u0131rlar ve verimlidirler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Docker Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nasil-calisir.png\" alt=\"\" class=\"wp-image-7324\" width=\"492\" height=\"385\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nasil-calisir.png 492w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nasil-calisir-300x235.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nasil-calisir-100x78.png 100w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/figure>\n<\/div>\n\n\n<p>Docker a\u015fa\u011f\u0131daki \u015fekilde \u00e7al\u0131\u015f\u0131r:<\/p>\n\n\n\n<p>Kullan\u0131c\u0131, Docker istemcisi arac\u0131l\u0131\u011f\u0131yla Docker sunucusuna bir CLI komutu g\u00f6nderir. \u00d6rne\u011fin, kullan\u0131c\u0131n\u0131n projesinde kullanmak istedi\u011fi \u00f6nceden y\u00fcklenmi\u015f yaz\u0131l\u0131m ara\u00e7lar\u0131yla yeni bir kapsay\u0131c\u0131 olu\u015fturan veya bir i\u015fletim sisteminin g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc \u00e7eken bir komut.<\/p>\n\n\n\n<p>Ard\u0131ndan Docker sunucusu, Dockerfile&#8217;de (Docker ayarlar\u0131ndan olu\u015fan bir t\u00fcr belge) yaz\u0131lan komut ve yap\u0131land\u0131rma verilerini analiz eder ve kullan\u0131c\u0131n\u0131n komutunun dikte etti\u011fi eylemleri ger\u00e7ekle\u015ftirir.<\/p>\n\n\n\n<p>Komut y\u00fcr\u00fct\u00fcld\u00fckten sonra Docker kapsay\u0131c\u0131 etkinle\u015ftirilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Docker\u2019\u0131n Avantajlar\u0131 Nelerdir?<\/h2>\n\n\n\n<p>Standart sanal makineler yerine Docker kullanman\u0131n 6 ana avantaj\u0131 a\u015fa\u011f\u0131daki \u015fekildedir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Docker, bilgisayar kaynaklar\u0131ndan tasarruf sa\u011flar. \u0130\u015fletim sistemini taklit etmek yerine, bir sunucuda kurulu Linux da\u011f\u0131t\u0131m\u0131n\u0131n temel bile\u015fenlerini kullan\u0131r ve veri taban\u0131, aray\u00fcz vb. uygulamalar i\u00e7in kapsay\u0131c\u0131lar olu\u015fturur.<\/li><li>Docker size zaman kazand\u0131r\u0131r. Her sanal makineyi kurmak zorunda kalmazs\u0131n\u0131z. Bir tane ayarlad\u0131\u011f\u0131n\u0131zda, Docker, uygulaman\u0131n i\u00e7inde \u00e7al\u0131\u015ft\u0131\u011f\u0131 kapsay\u0131c\u0131lar olu\u015fturmak i\u00e7in bunun temel \u00f6\u011felerini kullan\u0131r.<\/li><li>Sizi k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlardan korur. Docker kapsay\u0131c\u0131lar\u0131, \u00e7ekirdek i\u015fletim sisteminden yal\u0131t\u0131lm\u0131\u015ft\u0131r. B\u00f6ylece, sunucunuzu bozan k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlardan endi\u015fe etmeden sanal blok i\u00e7inde herhangi bir kodu \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/li><li>Projenizi \u00f6l\u00e7eklendirmek i\u00e7in yapman\u0131z gereken tek \u015fey yeni kapsay\u0131c\u0131lar eklemektir. Projenin kapsam\u0131, sadece kullan\u0131lan sanal bloklar\u0131n say\u0131s\u0131na ba\u011fl\u0131d\u0131r.<\/li><li>Docker, uygulamalar\u0131 uyumlu herhangi bir ana bilgisayarda ba\u015flatabilir. B\u00f6ylece kapsay\u0131c\u0131l\u0131 yaz\u0131l\u0131ma ba\u015flamadan \u00f6nce her \u015feyi ayarlamak i\u00e7in zaman harcaman\u0131za gerek kalmaz.<\/li><li>Docker, \u00e7o\u011fu sanalla\u015ft\u0131rma teknolojisinden daha sorunsuz \u00e7al\u0131\u015f\u0131r. Verimli bir dosya sistemi olarak &#8220;entegre katman sistemi&#8221; teknolojisini kullan\u0131r.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Docker \u0130le \u0130lgili En \u00c7ok Sorulan Sorular<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Docker hangi i\u015fletim sistemlerinde \u00e7al\u0131\u015f\u0131r?<\/h3>\n\n\n\n<p>Bir Docker kapsay\u0131c\u0131s\u0131, Docker Engine ile do\u011frudan Linux alt\u0131nda ve &#8220;Docker Desktop&#8221; (Macintosh ve Windows) kapsay\u0131c\u0131 \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131n\u0131 destekleyen herhangi bir ana bilgisayarda \u00e7al\u0131\u015f\u0131r. Uygulamalar\u0131 ana bilgisayar i\u015fletim sistemine uyarlaman\u0131z gerekmez. Bu, hem uygulama ortam\u0131n\u0131n hem de temel i\u015fletim sistemi ortam\u0131n\u0131n temiz ve minimum d\u00fczeyde tutulmas\u0131n\u0131 sa\u011flar. B\u00f6ylece, hedef sistem Docker&#8217;\u0131 ve onunla kullan\u0131lan t\u00fcm \u00fc\u00e7\u00fcnc\u00fc taraf ara\u00e7lar\u0131n\u0131 destekliyorsa, kapsay\u0131c\u0131 tabanl\u0131 uygulamalar bulut ortamlar\u0131ndaki sistemlerden veya geli\u015ftirici diz\u00fcst\u00fc bilgisayarlar\u0131ndan sunuculara kolayca ta\u015f\u0131nabilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Docker&#8217;\u0131n temel \u00f6zellikler nelerdir?<\/h3>\n\n\n\n<p>Docker&#8217;\u0131n temel \u00f6zelli\u011fi, uygulamalar\u0131n Docker kapsay\u0131c\u0131lar\u0131nda kaps\u00fcllenmesidir. B\u00f6ylece Linux, Macintosh veya Windows i\u015fletim sistemi \u00e7al\u0131\u015ft\u0131ran herhangi bir sistem i\u00e7in kullan\u0131labilirler. Di\u011fer konteyner sistemleri bir s\u00fcredir varken, Docker bu teknoloji i\u00e7in daha eri\u015filebilir ve kapsaml\u0131 bir aray\u00fcz sa\u011flad\u0131\u011f\u0131 i\u00e7in pop\u00fclerdir. Ayr\u0131ca, kullan\u0131c\u0131lar\u0131n uygulamalar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kapsay\u0131c\u0131 ortamlar olu\u015ftururken \u00fczerinde olu\u015fturabilecekleri temel kapsay\u0131c\u0131 g\u00f6r\u00fcnt\u00fclerinden olu\u015fan bir genel yaz\u0131l\u0131m deposuna sahiptir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Docker&#8217;\u0131n ana avantaj\u0131 nedir?<\/h3>\n\n\n\n<p>Docker ile uygulamalar\u0131n\u0131z\u0131n i\u015flevselli\u011finin her ortamda y\u00fcr\u00fct\u00fclebilmesini sa\u011flayabilirsiniz. Bu avantaj, t\u00fcm uygulamalar\u0131n ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131n bir Docker y\u00fcr\u00fctme kapsay\u0131c\u0131s\u0131nda bir araya getirilmesinden kaynaklan\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Konteynerlerin avantajlar\u0131 nelerdir?<\/h3>\n\n\n\n<p>Docker kapsay\u0131c\u0131lar\u0131, sanal makinelere (VM&#8217;ler) g\u00f6re bir\u00e7ok avantaj sunduklar\u0131 i\u00e7in pop\u00fclerdir. VM&#8217;ler temel olarak g\u00fc\u00e7l\u00fc bir i\u015fletim sisteminin tam kopyalar\u0131n\u0131, uygulaman\u0131n kendisini, gerekli t\u00fcm ikili dosyalar\u0131 ve kitapl\u0131klar\u0131 i\u00e7erir. Bu genellikle d\u00fczinelerce gigabayt depolama kapasitesi anlam\u0131na gelir. Docker kapsay\u0131c\u0131lar\u0131ndan farkl\u0131 olarak VM&#8217;ler yava\u015f \u00f6ny\u00fckleme yapabilir. Docker kapsay\u0131c\u0131lar\u0131 ise daha az depolama alan\u0131 gerektirir \u00e7\u00fcnk\u00fc g\u00f6r\u00fcnt\u00fcleri genellikle onlarca megabayt boyutundad\u0131r. B\u00f6ylece Docker kullan\u0131ld\u0131\u011f\u0131nda daha fazla uygulama i\u015flenebilir ve daha az VM ve i\u015fletim sistemi kullan\u0131labilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Docker-Images ve Docker-Registry nedir?<\/h3>\n\n\n\n<p><strong>Docker image<\/strong>, temel olarak bir kapsay\u0131c\u0131n\u0131n anl\u0131k g\u00f6r\u00fcnt\u00fcs\u00fc olan de\u011fi\u015fmez bir dosyad\u0131r. G\u00f6r\u00fcnt\u00fcler &#8220;build&#8221; komutuyla olu\u015fturulur ve &#8220;run&#8221; ile ba\u015flat\u0131ld\u0131\u011f\u0131nda bir kapsay\u0131c\u0131 olu\u015fturur. G\u00f6r\u00fcnt\u00fcler, \u201cregistry.hub.docker.com\u201d gibi bir Docker kay\u0131t defterinde saklan\u0131r. G\u00f6r\u00fcnt\u00fcler a\u011f \u00fczerinden g\u00f6nderildi\u011finde sadece k\u00fc\u00e7\u00fck bir miktar verinin aktar\u0131lmas\u0131n\u0131n gerekece\u011fi \u015fekilde, di\u011fer g\u00f6r\u00fcnt\u00fclerin birka\u00e7 katman\u0131ndan olu\u015fabilecek \u015fekilde tasarlanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BT end\u00fcstrisine yak\u0131n bir yerdeyseniz, b\u00fcy\u00fck olas\u0131l\u0131kla konteyner platformu Docker&#8217;\u0131 duymu\u015fsunuzdur. Basit\u00e7e ifade etmek gerekirse, Docker ve kapsay\u0131c\u0131lar, yaz\u0131l\u0131m geli\u015ftirme ve tesliminde devrim yaratan yaz\u0131l\u0131m\u0131&#8230;<\/p>\n","protected":false},"author":11,"featured_media":7323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-7322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir-nasil-yapilir"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting\" \/>\n<meta property=\"og:description\" content=\"BT end\u00fcstrisine yak\u0131n bir yerdeyseniz, b\u00fcy\u00fck olas\u0131l\u0131kla konteyner platformu Docker&#8217;\u0131 duymu\u015fsunuzdur. Basit\u00e7e ifade etmek gerekirse, Docker ve kapsay\u0131c\u0131lar, yaz\u0131l\u0131m geli\u015ftirme ve tesliminde devrim yaratan yaz\u0131l\u0131m\u0131...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/\" \/>\n<meta property=\"og:site_name\" content=\"Niobe Hosting\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-26T01:29:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-26T01:35:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sibel Ho\u015f\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sibel Ho\u015f\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/\"},\"author\":{\"name\":\"Sibel Ho\u015f\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/9edcd33ccd851c17242fa59c562c1f26\"},\"headline\":\"Docker Nedir, Ne \u0130\u015fe Yarar?\",\"datePublished\":\"2022-09-26T01:29:31+00:00\",\"dateModified\":\"2022-09-26T01:35:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/\"},\"wordCount\":1591,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/docker-nedir-ne-ise-yarar.png\",\"articleSection\":[\"Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/\",\"name\":\"Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/docker-nedir-ne-ise-yarar.png\",\"datePublished\":\"2022-09-26T01:29:31+00:00\",\"dateModified\":\"2022-09-26T01:35:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/docker-nedir-ne-ise-yarar.png\",\"contentUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/docker-nedir-ne-ise-yarar.png\",\"width\":750,\"height\":375,\"caption\":\"Docker Nedir, Ne \u0130\u015fe Yarar?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/docker-nedir-ne-ise-yarar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker Nedir, Ne \u0130\u015fe Yarar?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\",\"name\":\"Niobe Hosting\",\"description\":\"Niobe Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\",\"name\":\"Niobe Hosting\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/blog-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/blog-logo.png\",\"width\":332,\"height\":49,\"caption\":\"Niobe Hosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/9edcd33ccd851c17242fa59c562c1f26\",\"name\":\"Sibel Ho\u015f\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g\",\"caption\":\"Sibel Ho\u015f\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/bismoothie\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sibelhos\\\/\"],\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/author\\\/sibel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/","og_locale":"tr_TR","og_type":"article","og_title":"Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting","og_description":"BT end\u00fcstrisine yak\u0131n bir yerdeyseniz, b\u00fcy\u00fck olas\u0131l\u0131kla konteyner platformu Docker&#8217;\u0131 duymu\u015fsunuzdur. Basit\u00e7e ifade etmek gerekirse, Docker ve kapsay\u0131c\u0131lar, yaz\u0131l\u0131m geli\u015ftirme ve tesliminde devrim yaratan yaz\u0131l\u0131m\u0131...","og_url":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/","og_site_name":"Niobe Hosting","article_published_time":"2022-09-26T01:29:31+00:00","article_modified_time":"2022-09-26T01:35:25+00:00","og_image":[{"width":750,"height":375,"url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png","type":"image\/png"}],"author":"Sibel Ho\u015f","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Sibel Ho\u015f","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#article","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/"},"author":{"name":"Sibel Ho\u015f","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/person\/9edcd33ccd851c17242fa59c562c1f26"},"headline":"Docker Nedir, Ne \u0130\u015fe Yarar?","datePublished":"2022-09-26T01:29:31+00:00","dateModified":"2022-09-26T01:35:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/"},"wordCount":1591,"commentCount":0,"publisher":{"@id":"https:\/\/www.niobehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png","articleSection":["Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/","url":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/","name":"Docker Nedir, Ne \u0130\u015fe Yarar? - Niobe Hosting","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#primaryimage"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png","datePublished":"2022-09-26T01:29:31+00:00","dateModified":"2022-09-26T01:35:25+00:00","breadcrumb":{"@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#primaryimage","url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png","contentUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/docker-nedir-ne-ise-yarar.png","width":750,"height":375,"caption":"Docker Nedir, Ne \u0130\u015fe Yarar?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.niobehosting.com\/blog\/docker-nedir-ne-ise-yarar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/www.niobehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker Nedir, Ne \u0130\u015fe Yarar?"}]},{"@type":"WebSite","@id":"https:\/\/www.niobehosting.com\/blog\/#website","url":"https:\/\/www.niobehosting.com\/blog\/","name":"Niobe Hosting","description":"Niobe Hosting","publisher":{"@id":"https:\/\/www.niobehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.niobehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.niobehosting.com\/blog\/#organization","name":"Niobe Hosting","url":"https:\/\/www.niobehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/blog-logo.png","contentUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/blog-logo.png","width":332,"height":49,"caption":"Niobe Hosting"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/person\/9edcd33ccd851c17242fa59c562c1f26","name":"Sibel Ho\u015f","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f925f03d20ff0803ddb37c96d39d3793c085014ce56421050f24823c23db1c2a?s=96&d=mm&r=g","caption":"Sibel Ho\u015f"},"sameAs":["https:\/\/www.instagram.com\/bismoothie\/","https:\/\/www.linkedin.com\/in\/sibelhos\/"],"url":"https:\/\/www.niobehosting.com\/blog\/author\/sibel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts\/7322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=7322"}],"version-history":[{"count":0,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts\/7322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media\/7323"}],"wp:attachment":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=7322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=7322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=7322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}