{"id":678,"date":"2025-03-06T18:28:44","date_gmt":"2025-03-06T15:28:44","guid":{"rendered":"https:\/\/verimin.com.tr\/blog\/?p=678"},"modified":"2026-07-03T23:32:16","modified_gmt":"2026-07-03T20:32:16","slug":"docker-nedir-temel-docker-komutlari-nelerdir","status":"publish","type":"post","link":"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/","title":{"rendered":"Docker Nedir? Temel Docker Komutlar\u0131 Nelerdir? 2026"},"content":{"rendered":"<p>Docker, uygulamalar\u0131 t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131yla birlikte <strong>container (konteyner)<\/strong> ad\u0131 verilen izole paketler i\u00e7inde \u00e7al\u0131\u015ft\u0131rmaya yarayan a\u00e7\u0131k kaynakl\u0131 bir platformdur. 2013&#8217;te yay\u0131nlanmas\u0131ndan bu yana yaz\u0131l\u0131m geli\u015ftirme ve da\u011f\u0131t\u0131m s\u00fcre\u00e7lerinin standard\u0131 h\u00e2line gelmi\u015ftir. &#8220;Benim bilgisayar\u0131mda \u00e7al\u0131\u015f\u0131yordu&#8221; sorununu ortadan kald\u0131r\u0131r: Uygulaman\u0131z geli\u015ftirme ortam\u0131nda nas\u0131l \u00e7al\u0131\u015f\u0131yorsa, test ve canl\u0131 sunucuda da ayn\u0131 \u015fekilde \u00e7al\u0131\u015f\u0131r.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<div class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Ba\u015fl\u0131klar\u0131:<\/div>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_Nasil_Calisir\" title=\"Docker Nas\u0131l \u00c7al\u0131\u015f\u0131r?\">Docker Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_ile_Sanal_Makine_VM_Arasindaki_Fark_Nedir\" title=\"Docker ile Sanal Makine (VM) Aras\u0131ndaki Fark Nedir?\">Docker ile Sanal Makine (VM) Aras\u0131ndaki Fark Nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Temel_Docker_Bilesenleri_Nelerdir\" title=\"Temel Docker Bile\u015fenleri Nelerdir?\">Temel Docker Bile\u015fenleri Nelerdir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_Nerede_Kullanilir\" title=\"Docker Nerede Kullan\u0131l\u0131r?\">Docker Nerede Kullan\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Dockerin_Avantajlari_Nelerdir\" title=\"Docker&#8217;\u0131n Avantajlar\u0131 Nelerdir?\">Docker&#8217;\u0131n Avantajlar\u0131 Nelerdir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Temel_Docker_Komutlari_Nelerdir\" title=\"Temel Docker Komutlar\u0131 Nelerdir?\">Temel Docker Komutlar\u0131 Nelerdir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Orneklerle_Docker_Komutlari\" title=\"\u00d6rneklerle Docker Komutlar\u0131\">\u00d6rneklerle Docker Komutlar\u0131<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_Ile_Ilgili_Sikca_Sorulan_Sorular\" title=\"Docker \u0130le \u0130lgili S\u0131k\u00e7a Sorulan Sorular\">Docker \u0130le \u0130lgili S\u0131k\u00e7a Sorulan Sorular<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_ucretsiz_mi\" title=\"Docker \u00fccretsiz mi?\">Docker \u00fccretsiz mi?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_ile_Kubernetes_arasindaki_fark_nedir\" title=\"Docker ile Kubernetes aras\u0131ndaki fark nedir?\">Docker ile Kubernetes aras\u0131ndaki fark nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_pull_komutu_nedir\" title=\"Docker pull komutu nedir?\">Docker pull komutu nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_run_komutu_nedir\" title=\"Docker run komutu nedir?\">Docker run komutu nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_exec_komutu_nedir\" title=\"Docker exec komutu nedir?\">Docker exec komutu nedir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/verimin.com.tr\/blog\/docker-nedir-temel-docker-komutlari-nelerdir\/#Docker_Compose_ne_ise_yarar\" title=\"Docker Compose ne i\u015fe yarar?\">Docker Compose ne i\u015fe yarar?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Docker_Nasil_Calisir\"><\/span>Docker Nas\u0131l \u00c7al\u0131\u015f\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Docker, sanal makinelerin aksine her uygulama i\u00e7in ayr\u0131 bir i\u015fletim sistemi kurmaz. T\u00fcm container&#8217;lar, \u00fczerinde \u00e7al\u0131\u015ft\u0131klar\u0131 sunucunun <strong>i\u015fletim sistemi \u00e7ekirde\u011fini (kernel) payla\u015f\u0131r<\/strong>; ancak dosya sistemi, a\u011f ve i\u015flem seviyesinde birbirinden tamamen izole \u00e7al\u0131\u015f\u0131r. Bu sayede bir container saniyeler i\u00e7inde aya\u011fa kalkar ve \u00e7ok az kaynak t\u00fcketir.<\/p>\n<p>Arka planda bu i\u015fi y\u00f6neten servis <strong>Docker Daemon<\/strong>&#8216;d\u0131r. Siz terminalden bir komut yazd\u0131\u011f\u0131n\u0131zda, Docker istemcisi bu komutu daemon&#8217;a iletir; daemon da image indirme, container ba\u015flatma gibi i\u015flemleri ger\u00e7ekle\u015ftirir. Uzak bir sunucuda Docker y\u00f6netiyorsan\u0131z bu komutlar\u0131 genellikle g\u00fcvenli bir uzak ba\u011flant\u0131 \u00fczerinden g\u00f6nderirsiniz \u2014 bu ba\u011flant\u0131n\u0131n nas\u0131l kuruldu\u011funu <a href=\"https:\/\/verimin.com.tr\/blog\/ssh-nedir\/\">SSH Nedir?<\/a> yaz\u0131m\u0131zda ayr\u0131nt\u0131l\u0131 anlatt\u0131k.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Docker_ile_Sanal_Makine_VM_Arasindaki_Fark_Nedir\"><\/span>Docker ile Sanal Makine (VM) Aras\u0131ndaki Fark Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1400\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/docker-sanal-makine.avif\" alt=\"docker ile sanal makine aras\u0131ndaki farklar\" width=\"1200\" height=\"630\" srcset=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/docker-sanal-makine.avif 1200w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/docker-sanal-makine-300x158.avif 300w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/docker-sanal-makine-1024x538.avif 1024w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/docker-sanal-makine-768x403.avif 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Docker Container<\/th>\n<th>Sanal Makine<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u0130\u015fletim sistemi<\/strong><\/td>\n<td>Ana sistemin \u00e7ekirde\u011fini payla\u015f\u0131r<\/td>\n<td>Her VM&#8217;de ayr\u0131 tam i\u015fletim sistemi<\/td>\n<\/tr>\n<tr>\n<td><strong>Ba\u015flama s\u00fcresi<\/strong><\/td>\n<td>Saniyeler<\/td>\n<td>Dakikalar<\/td>\n<\/tr>\n<tr>\n<td><strong>Boyut<\/strong><\/td>\n<td>MB seviyesinde<\/td>\n<td>GB seviyesinde<\/td>\n<\/tr>\n<tr>\n<td><strong>Kaynak t\u00fcketimi<\/strong><\/td>\n<td>D\u00fc\u015f\u00fck<\/td>\n<td>Y\u00fcksek<\/td>\n<\/tr>\n<tr>\n<td><strong>\u0130zolasyon<\/strong><\/td>\n<td>\u0130\u015flem seviyesinde<\/td>\n<td>Donan\u0131m seviyesinde<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>K\u0131saca: Ayn\u0131 sunucuda sanal makineyle 5-10 uygulama \u00e7al\u0131\u015ft\u0131rabiliyorken, Docker ile y\u00fczlercesini \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Temel_Docker_Bilesenleri_Nelerdir\"><\/span>Temel Docker Bile\u015fenleri Nelerdir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Dockerfile:<\/strong> Image&#8217;\u0131n nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 sat\u0131r sat\u0131r tarif eden talimat dosyas\u0131 (i\u015fletim sistemi, ba\u011f\u0131ml\u0131l\u0131klar, portlar, \u00e7al\u0131\u015ft\u0131r\u0131lacak komut).<\/li>\n<li><strong>Docker Image:<\/strong> Uygulaman\u0131n ve t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131n paketlenmi\u015f, salt okunur \u015fablonu.<\/li>\n<li><strong>Docker Container:<\/strong> Image&#8217;\u0131n \u00e7al\u0131\u015fan h\u00e2li. Ayn\u0131 image&#8217;dan istedi\u011finiz kadar container ba\u015flatabilirsiniz.<\/li>\n<li><strong>Docker Hub:<\/strong> Haz\u0131r image&#8217;lar\u0131n bar\u0131nd\u0131r\u0131ld\u0131\u011f\u0131 resm\u00ee kay\u0131t deposu (registry). Nginx, MySQL, Redis gibi binlerce resm\u00ee image buradan indirilir.<\/li>\n<li><strong>Docker Compose:<\/strong> Birden fazla container&#8217;\u0131 (\u00f6rne\u011fin web uygulamas\u0131 + veritaban\u0131 + \u00f6nbellek) tek bir YAML dosyas\u0131yla tan\u0131mlay\u0131p tek komutla aya\u011fa kald\u0131ran ara\u00e7.<\/li>\n<li><strong>Docker Daemon:<\/strong> T\u00fcm bu i\u015flemleri arka planda y\u00fcr\u00fcten servis.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Docker_Nerede_Kullanilir\"><\/span>Docker Nerede Kullan\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Geli\u015ftirme ortamlar\u0131n\u0131n standartla\u015ft\u0131r\u0131lmas\u0131:<\/strong> Ekipteki herkes ayn\u0131 ortamda \u00e7al\u0131\u015f\u0131r.<\/li>\n<li><strong>Mikroservis mimarileri:<\/strong> Her servis kendi container&#8217;\u0131nda ba\u011f\u0131ms\u0131z \u00f6l\u00e7eklenir.<\/li>\n<li><strong>CI\/CD s\u00fcre\u00e7leri:<\/strong> Test ve da\u011f\u0131t\u0131m otomasyonunda tutarl\u0131 ortam sa\u011flar.<\/li>\n<li><strong>Veritaban\u0131 ve altyap\u0131 servisleri:<\/strong> MySQL, PostgreSQL, Redis gibi servisler tek komutla kurulur. Veritaban\u0131n\u0131n sunucu taraf\u0131nda nas\u0131l konumland\u0131\u011f\u0131n\u0131 merak ediyorsan\u0131z <a href=\"https:\/\/verimin.com.tr\/blog\/veritabani-sunucusu-nedir\/\">Veritaban\u0131 Sunucusu Nedir?<\/a> yaz\u0131m\u0131za g\u00f6z atabilirsiniz.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Dockerin_Avantajlari_Nelerdir\"><\/span>Docker&#8217;\u0131n Avantajlar\u0131 Nelerdir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><strong>Ta\u015f\u0131nabilirlik:<\/strong> Container her yerde ayn\u0131 \u00e7al\u0131\u015f\u0131r \u2014 diz\u00fcst\u00fcnde, sunucuda, bulutta.<\/li>\n<li><strong>H\u0131z:<\/strong> Saniyeler i\u00e7inde ba\u015flatma, an\u0131nda \u00f6l\u00e7ekleme.<\/li>\n<li><strong>Kaynak verimlili\u011fi:<\/strong> Sanal makineye g\u00f6re \u00e7ok daha az RAM ve disk kullan\u0131m\u0131.<\/li>\n<li><strong>\u0130zolasyon:<\/strong> Bir container&#8217;daki sorun di\u011ferlerini etkilemez.<\/li>\n<li><strong>S\u00fcr\u00fcm kontrol\u00fc:<\/strong> Image&#8217;lar etiketlenir; sorunda \u00f6nceki s\u00fcr\u00fcme saniyeler i\u00e7inde d\u00f6n\u00fcl\u00fcr.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Temel_Docker_Komutlari_Nelerdir\"><\/span>Temel Docker Komutlar\u0131 Nelerdir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1401\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/temel-docker-komutlari.avif\" alt=\"en \u00e7ok kullan\u0131lan temel docker komutlar\u0131 listesi\" width=\"1200\" height=\"630\" srcset=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/temel-docker-komutlari.avif 1200w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/temel-docker-komutlari-300x158.avif 300w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/temel-docker-komutlari-1024x538.avif 1024w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/07\/temel-docker-komutlari-768x403.avif 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<table>\n<thead>\n<tr>\n<th>Komut<\/th>\n<th>Ne yapar<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>docker pull<\/code><\/td>\n<td>Docker Hub&#8217;dan image indirir<\/td>\n<\/tr>\n<tr>\n<td><code>docker run<\/code><\/td>\n<td>Image&#8217;dan container olu\u015fturup \u00e7al\u0131\u015ft\u0131r\u0131r<\/td>\n<\/tr>\n<tr>\n<td><code>docker ps<\/code><\/td>\n<td>\u00c7al\u0131\u015fan container&#8217;lar\u0131 listeler (<code>-a<\/code> ile t\u00fcm\u00fc)<\/td>\n<\/tr>\n<tr>\n<td><code>docker images<\/code><\/td>\n<td>\u0130ndirilen image&#8217;lar\u0131 listeler<\/td>\n<\/tr>\n<tr>\n<td><code>docker build<\/code><\/td>\n<td>Dockerfile&#8217;dan image olu\u015fturur<\/td>\n<\/tr>\n<tr>\n<td><code>docker exec<\/code><\/td>\n<td>\u00c7al\u0131\u015fan container i\u00e7inde komut \u00e7al\u0131\u015ft\u0131r\u0131r<\/td>\n<\/tr>\n<tr>\n<td><code>docker stop \/ docker start<\/code><\/td>\n<td>Container&#8217;\u0131 durdurur \/ yeniden ba\u015flat\u0131r<\/td>\n<\/tr>\n<tr>\n<td><code>docker rm<\/code><\/td>\n<td>Container&#8217;\u0131 siler<\/td>\n<\/tr>\n<tr>\n<td><code>docker rmi<\/code><\/td>\n<td>Image&#8217;\u0131 siler<\/td>\n<\/tr>\n<tr>\n<td><code>docker logs<\/code><\/td>\n<td>Container loglar\u0131n\u0131 g\u00f6sterir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Orneklerle_Docker_Komutlari\"><\/span>\u00d6rneklerle Docker Komutlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code>docker pull nginx              # Nginx image'\u0131n\u0131 indir\ndocker run -d -p 80:80 nginx   # Arka planda \u00e7al\u0131\u015ft\u0131r, 80 portunu yay\u0131nla\ndocker ps                      # \u00c7al\u0131\u015fanlar\u0131 g\u00f6r\ndocker exec -it &lt;id&gt; bash      # Container i\u00e7ine terminalle gir\ndocker logs &lt;id&gt;               # Loglar\u0131 incele\ndocker stop &lt;id&gt;               # Durdur\ndocker rm &lt;id&gt;                 # Sil\ndocker build -t uygulamam:v1 . # Kendi image'\u0131n\u0131 olu\u015ftur<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Docker_Ile_Ilgili_Sikca_Sorulan_Sorular\"><\/span>Docker \u0130le \u0130lgili S\u0131k\u00e7a Sorulan Sorular<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Docker_ucretsiz_mi\"><\/span>Docker \u00fccretsiz mi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker Engine a\u00e7\u0131k kaynakl\u0131d\u0131r ve \u00fccretsizdir. Docker Desktop, bireysel kullan\u0131c\u0131lar ve k\u00fc\u00e7\u00fck i\u015fletmeler i\u00e7in \u00fccretsiz; b\u00fcy\u00fck \u015firketler i\u00e7in lisansl\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_ile_Kubernetes_arasindaki_fark_nedir\"><\/span>Docker ile Kubernetes aras\u0131ndaki fark nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker container&#8217;lar\u0131 olu\u015fturur ve \u00e7al\u0131\u015ft\u0131r\u0131r; Kubernetes ise y\u00fczlerce container&#8217;\u0131 birden fazla sunucuda y\u00f6neten bir orkestrasyon arac\u0131d\u0131r. Rakip de\u011fil, tamamlay\u0131c\u0131d\u0131rlar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_pull_komutu_nedir\"><\/span>Docker pull komutu nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker Hub gibi bir kay\u0131t deposundan image&#8217;\u0131 yerel makineye indirir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_run_komutu_nedir\"><\/span>Docker run komutu nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir image&#8217;dan yeni bir container olu\u015fturur ve ba\u015flat\u0131r. <code>-d<\/code> arka planda \u00e7al\u0131\u015ft\u0131r\u0131r, <code>-p<\/code> port y\u00f6nlendirir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_exec_komutu_nedir\"><\/span>Docker exec komutu nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c7al\u0131\u015fan bir container&#8217;\u0131n i\u00e7inde komut y\u00fcr\u00fct\u00fcr; en yayg\u0131n kullan\u0131m\u0131 <code>docker exec -it container_adi bash<\/code> ile container i\u00e7ine girmektir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker_Compose_ne_ise_yarar\"><\/span>Docker Compose ne i\u015fe yarar?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c7ok container&#8217;l\u0131 uygulamalar\u0131 (web + veritaban\u0131 + cache) tek <code>docker-compose.yml<\/code> dosyas\u0131yla tan\u0131mlay\u0131p <code>docker compose up<\/code> komutuyla topluca ba\u015flat\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker, uygulamalar\u0131 t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131yla birlikte container (konteyner) ad\u0131 verilen izole paketler i\u00e7inde \u00e7al\u0131\u015ft\u0131rmaya yarayan a\u00e7\u0131k&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1399,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel"],"_links":{"self":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=678"}],"version-history":[{"count":5,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/678\/revisions"}],"predecessor-version":[{"id":1402,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/678\/revisions\/1402"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media\/1399"}],"wp:attachment":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}