{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Docker ve Docker Compose Ba\u015flang\u0131\u00e7 Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MTEjgIBnTh\"><a href=\"https:\/\/fatihsoysal.com\/blog\/docker-ve-docker-compose-baslangic-rehberi\/\">Docker ve Docker Compose Ba\u015flang\u0131\u00e7 Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/docker-ve-docker-compose-baslangic-rehberi\/embed\/#?secret=MTEjgIBnTh\" width=\"600\" height=\"338\" title=\"&#8220;Docker ve Docker Compose Ba\u015flang\u0131\u00e7 Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"MTEjgIBnTh\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Uygulama geli\u015ftirme s\u00fcrecinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z uyumluluk sorunlar\u0131, da\u011f\u0131t\u0131m zorluklar\u0131 ve ortam farkl\u0131l\u0131klar\u0131 nedeniyle projelerimiz beklenmedik hatalarla kar\u015f\u0131la\u015fabilir. Bu sorunlar\u0131 ortadan kald\u0131rmak ve geli\u015ftirme, test ve \u00fcretim ortamlar\u0131nda tutarl\u0131l\u0131k sa\u011flamak i\u00e7in Docker ve Docker Compose hayat kurtar\u0131c\u0131 \u00e7\u00f6z\u00fcmler sunuyor. Bu rehberde, Docker ve Docker Compose'un temellerini ad\u0131m ad\u0131m \u00f6\u011frenecek, ger\u00e7ek d\u00fcnya senaryolar\u0131yla kar\u015f\u0131la\u015facak ve uzman seviyesine kadar ilerleyeceksiniz."}