{"id":23925,"date":"2025-06-13T15:45:13","date_gmt":"2025-06-13T12:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/"},"modified":"2025-06-13T15:45:13","modified_gmt":"2025-06-13T12:45:13","slug":"docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/","title":{"rendered":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131<\/p>\n<p>Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z.  \u00d6zellikle,  bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim.  Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.<\/p>\n<p><strong>Lokal geli\u015ftirme ortamlar\u0131<\/strong>, genellikle farkl\u0131 proje ihtiya\u00e7lar\u0131na g\u00f6re de\u011fi\u015fkenlik g\u00f6sterir.  Her projenin kendi ba\u011f\u0131ml\u0131l\u0131klar\u0131 (veritaban\u0131 s\u00fcr\u00fcmleri, yaz\u0131l\u0131m k\u00fct\u00fcphaneleri vb.)  vard\u0131r. Bu durum, geli\u015ftirme ortam\u0131n\u0131z\u0131n karma\u015f\u0131kla\u015fmas\u0131na ve tutarl\u0131l\u0131\u011f\u0131n\u0131n bozulmas\u0131na yol a\u00e7abilir.  Bununla birlikte, Docker sayesinde, her projenin kendi izole edilmi\u015f \u00e7al\u0131\u015fma ortam\u0131na sahip olmas\u0131n\u0131 sa\u011flayabilirsiniz.  Bu,  bir\u00e7ok sorunu ortadan kald\u0131rarak daha verimli bir geli\u015ftirme s\u00fcreci sunar.<\/p>\n<p>\u00d6rne\u011fin,  bir projede PHP 7.4 ve MySQL 5.7 kullan\u0131rken, ba\u015fka bir projede PHP 8.1 ve PostgreSQL 14 kullanman\u0131z gerekebilir.  Her iki ortam\u0131 ayn\u0131 makinede ayr\u0131 ayr\u0131 y\u00f6netmek,  uzun ve karma\u015f\u0131k bir s\u00fcre\u00e7 olabilir.  Ancak Docker ile her bir proje i\u00e7in ayr\u0131 bir konteyner olu\u015fturabilir ve ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00f6netim sorunlar\u0131n\u0131 ortadan kald\u0131rabilirsiniz.<\/p>\n<h2>Docker ile Bir Proje Kurulumu<\/h2>\n<p>\u015eimdi,  pratik bir senaryo ele alal\u0131m.  \u00d6rne\u011fin,  Node.js ve MongoDB kullanan bir uygulama geli\u015ftiriyorsunuz.  \u0130lk ad\u0131m,  Dockerfile olu\u015fturmakt\u0131r.  Bu dosya, Docker&#8217;a konteynerinizi nas\u0131l olu\u015fturaca\u011f\u0131n\u0131 s\u00f6yler.  \u0130\u015fte basit bir <code>Dockerfile<\/code> \u00f6rne\u011fi:<\/p>\n<pre><code class=\"language-dockerfile\">\nFROM node:16\n\nWORKDIR \/app\n\nCOPY package*.json .\/\n\nRUN npm install\n\nCOPY . .\n\nCMD [\"npm\", \"start\"]\n<\/code><\/pre>\n<p>Bu <code>Dockerfile<\/code>, Node.js 16 tabanl\u0131 bir konteyner olu\u015fturur,  proje dosyalar\u0131n\u0131 kopyalar,  ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckler ve uygulamay\u0131 \u00e7al\u0131\u015ft\u0131r\u0131r.  MongoDB i\u00e7in de benzer bir <code>Dockerfile<\/code> veya Docker Compose kullanarak  MongoDB sunucusunu y\u00f6netebilirsiniz.<\/p>\n<h2>Kolayl\u0131k Sa\u011flayan Komut Dosyas\u0131<\/h2>\n<p>\u015eimdi de geli\u015ftirme s\u00fcrecini daha da kolayla\u015ft\u0131ran bir Bash komut dosyas\u0131 payla\u015faca\u011f\u0131m. Bu komut dosyas\u0131, konteynerleri olu\u015fturur,  \u00e7al\u0131\u015ft\u0131r\u0131r ve durdurur.  Bu, tekrar eden i\u015flemleri otomatikle\u015ftirerek zaman kazand\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">\n#!\/bin\/bash\n\n# Uygulamay\u0131 \u00e7al\u0131\u015ft\u0131r\ndocker-compose up -d\n\n# Uygulamay\u0131 durdur\ndocker-compose down\n\n# Konteynerleri temizle\ndocker container prune -f\n<\/code><\/pre>\n<p>Bu komut dosyas\u0131n\u0131 kullanarak,  sadece birka\u00e7 komutla geli\u015ftirme ortam\u0131n\u0131z\u0131 kontrol edebilirsiniz.  Bu,  geli\u015ftirme s\u00fcrecinizde verimlili\u011fi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.  Daha karma\u015f\u0131k senaryolar i\u00e7in Docker Compose kullanman\u0131z\u0131 \u00f6neriyorum.  Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz. <\/p>\n<p>Umar\u0131m bu makale, Docker kullanarak lokal geli\u015ftirme ortam\u0131n\u0131z\u0131 nas\u0131l iyile\u015ftirebilece\u011finiz konusunda size yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa,  l\u00fctfen yorumlarda belirtin!<\/p>\n<h3>#Etiketler<\/h3>\n<p>Docker, lokal geli\u015ftirme, komut dosyas\u0131, geli\u015ftirme ortam\u0131, container, konteyner, script, geli\u015ftirme, yaz\u0131l\u0131m, programlama, Node.js, MongoDB, Dockerfile, Docker Compose<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131 Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-23925","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-13T12:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131\",\"datePublished\":\"2025-06-13T12:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\"},\"wordCount\":480,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\",\"name\":\"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-06-13T12:45:13+00:00\",\"description\":\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.","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:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/","og_locale":"tr_TR","og_type":"article","og_title":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131","og_description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-06-13T12:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131","datePublished":"2025-06-13T12:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/"},"wordCount":480,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/","url":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/","name":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-06-13T12:45:13+00:00","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Docker kullanarak lokal geli\u015ftirme s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ve zamandan nas\u0131l tasarruf edebilece\u011finizi ele alaca\u011f\u0131z. \u00d6zellikle, bir\u00e7ok geli\u015ftiricinin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 karma\u015f\u0131k ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimi sorununu Docker ile nas\u0131l a\u015fabilece\u011finizi g\u00f6sterece\u011fim. Yaz\u0131n\u0131n sonunda, haz\u0131r bir komut dosyas\u0131 da payla\u015faca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-lokal-gelistirme-pratik-bir-senaryo-ve-komut-dosyasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker ile Lokal Geli\u015ftirme: Pratik Bir Senaryo ve Komut Dosyas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/23925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=23925"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/23925\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=23925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=23925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=23925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}