[{"data":1,"prerenderedAt":522},["ShallowReactive",2],{"post-\u002Ftr\u002Fdocker-ile-mongodb-kurulumu":3},{"page":4,"translation":349,"nav":367,"related":498,"random":509},{"id":5,"title":6,"body":7,"categories":347,"category":349,"date":350,"description":351,"draft":352,"extension":353,"image":354,"kind":349,"lang":355,"meta":356,"navigation":108,"path":357,"readingTime":90,"seo":358,"slug":359,"stem":360,"tags":361,"translationKey":349,"type":348,"updated":365,"__hash__":366},"postsTr\u002Ftr\u002Fdocker-ile-mongodb-kurulumu.md","Docker ile MongoDB Kurulumu",{"type":8,"value":9,"toc":345},"minimark",[10,64,70,77,292,299,306,309,314,341],[11,12,13,21],"blockquote",{},[14,15,16,17],"p",{},"💡 ",[18,19,20],"strong",{},"Özet (TL;DR):",[22,23,24,31,50],"ul",{},[25,26,27,30],"li",{},[18,28,29],{},"Amaç:"," Docker kullanarak NoSQL tabanlı MongoDB veri tabanı sunucusunu ve onun web tabanlı yönetim arayüzü olan Mongo-Express'i hızlıca ayağa kaldırmak.",[25,32,33,36,37,41,42,45,46,49],{},[18,34,35],{},"Kritik İyileştirmeler:"," Orijinal ",[38,39,40],"code",{},"docker-compose.yml"," dosyasındaki geçersiz girintiler (indentation), ",[38,43,44],{},"build: ."," kaynaklı derleme zorunluluğu ve artık kullanılmayan ",[38,47,48],{},"links"," parametresi gibi sorunlar giderilmiştir.",[25,51,52,55,56,59,60,63],{},[18,53,54],{},"Modernizasyon:"," Docker Compose v2 (modern ",[38,57,58],{},"docker compose"," CLI) standartlarına uyumlu hale getirilerek ",[38,61,62],{},"version: '3.8'"," formatına geçiş yapılmıştır.",[14,65,66,67,69],{},"Bu yazı; MongoDB ve MongoDB yönetimini kolayca yapabileceğiniz web tabanlı yönetim arayüzü (GUI) Mongo-Express'i kurmak için gereken ",[38,68,40],{}," dosyasını paylaştığım kısa bir rehber olacak.",[14,71,72,73,76],{},"Gereken şifre ve dizin düzenlemelerini yaptıktan sonra, terminalinizde ",[38,74,75],{},"docker compose up -d"," komutunu çalıştırarak her iki servisi de hızlıca ayağa kaldırabilirsiniz.",[78,79,84],"pre",{"className":80,"code":81,"language":82,"meta":83,"style":83},"language-yaml shiki shiki-themes github-light github-dark","version: '3.8'\n\nservices:\n  mongodb:\n    image: bitnami\u002Fmongodb:latest\n    restart: always\n    ports:\n      - \"27017:27017\"\n    volumes:\n      - .\u002Fmongodb_data:\u002Fbitnami\u002Fmongodb\n    environment:\n      - MONGODB_ROOT_PASSWORD=KULLANMAK_ISTEDIGINIZ_ROOT_SIFRESI\n\n  mongo-express:\n    image: mongo-express:latest\n    restart: always\n    ports:\n      - \"9080:8081\"\n    environment:\n      - ME_CONFIG_MONGODB_ADMINUSERNAME=root\n      - ME_CONFIG_MONGODB_ADMINPASSWORD=KULLANMAK_ISTEDIGINIZ_ROOT_SIFRESI\n      - ME_CONFIG_MONGODB_SERVER=mongodb\n    depends_on:\n      - mongodb\n","yaml","",[38,85,86,103,110,119,127,138,149,157,166,174,182,190,198,203,211,221,230,237,245,252,260,268,276,284],{"__ignoreMap":83},[87,88,91,95,99],"span",{"class":89,"line":90},"line",1,[87,92,94],{"class":93},"s9eBZ","version",[87,96,98],{"class":97},"sVt8B",": ",[87,100,102],{"class":101},"sZZnC","'3.8'\n",[87,104,106],{"class":89,"line":105},2,[87,107,109],{"emptyLinePlaceholder":108},true,"\n",[87,111,113,116],{"class":89,"line":112},3,[87,114,115],{"class":93},"services",[87,117,118],{"class":97},":\n",[87,120,122,125],{"class":89,"line":121},4,[87,123,124],{"class":93},"  mongodb",[87,126,118],{"class":97},[87,128,130,133,135],{"class":89,"line":129},5,[87,131,132],{"class":93},"    image",[87,134,98],{"class":97},[87,136,137],{"class":101},"bitnami\u002Fmongodb:latest\n",[87,139,141,144,146],{"class":89,"line":140},6,[87,142,143],{"class":93},"    restart",[87,145,98],{"class":97},[87,147,148],{"class":101},"always\n",[87,150,152,155],{"class":89,"line":151},7,[87,153,154],{"class":93},"    ports",[87,156,118],{"class":97},[87,158,160,163],{"class":89,"line":159},8,[87,161,162],{"class":97},"      - ",[87,164,165],{"class":101},"\"27017:27017\"\n",[87,167,169,172],{"class":89,"line":168},9,[87,170,171],{"class":93},"    volumes",[87,173,118],{"class":97},[87,175,177,179],{"class":89,"line":176},10,[87,178,162],{"class":97},[87,180,181],{"class":101},".\u002Fmongodb_data:\u002Fbitnami\u002Fmongodb\n",[87,183,185,188],{"class":89,"line":184},11,[87,186,187],{"class":93},"    environment",[87,189,118],{"class":97},[87,191,193,195],{"class":89,"line":192},12,[87,194,162],{"class":97},[87,196,197],{"class":101},"MONGODB_ROOT_PASSWORD=KULLANMAK_ISTEDIGINIZ_ROOT_SIFRESI\n",[87,199,201],{"class":89,"line":200},13,[87,202,109],{"emptyLinePlaceholder":108},[87,204,206,209],{"class":89,"line":205},14,[87,207,208],{"class":93},"  mongo-express",[87,210,118],{"class":97},[87,212,214,216,218],{"class":89,"line":213},15,[87,215,132],{"class":93},[87,217,98],{"class":97},[87,219,220],{"class":101},"mongo-express:latest\n",[87,222,224,226,228],{"class":89,"line":223},16,[87,225,143],{"class":93},[87,227,98],{"class":97},[87,229,148],{"class":101},[87,231,233,235],{"class":89,"line":232},17,[87,234,154],{"class":93},[87,236,118],{"class":97},[87,238,240,242],{"class":89,"line":239},18,[87,241,162],{"class":97},[87,243,244],{"class":101},"\"9080:8081\"\n",[87,246,248,250],{"class":89,"line":247},19,[87,249,187],{"class":93},[87,251,118],{"class":97},[87,253,255,257],{"class":89,"line":254},20,[87,256,162],{"class":97},[87,258,259],{"class":101},"ME_CONFIG_MONGODB_ADMINUSERNAME=root\n",[87,261,263,265],{"class":89,"line":262},21,[87,264,162],{"class":97},[87,266,267],{"class":101},"ME_CONFIG_MONGODB_ADMINPASSWORD=KULLANMAK_ISTEDIGINIZ_ROOT_SIFRESI\n",[87,269,271,273],{"class":89,"line":270},22,[87,272,162],{"class":97},[87,274,275],{"class":101},"ME_CONFIG_MONGODB_SERVER=mongodb\n",[87,277,279,282],{"class":89,"line":278},23,[87,280,281],{"class":93},"    depends_on",[87,283,118],{"class":97},[87,285,287,289],{"class":89,"line":286},24,[87,288,162],{"class":97},[87,290,291],{"class":101},"mongodb\n",[14,293,294,295,298],{},"Sorunsuz ve saniyeler içinde ayağa kalkan MongoDB sunucunuza, tarayıcınızdan ",[38,296,297],{},"http:\u002F\u002Flocalhost:9080"," adresini ziyaret ederek Mongo-Express web paneli üzerinden ulaşabilirsiniz.",[14,300,301],{},[302,303],"img",{"alt":304,"src":305},"Mongo-Express web paneli","\u002Fimages\u002Fdocker-ile-mongodb-kurulumu\u002Fimage.avif",[307,308],"hr",{},[310,311,313],"h5",{"id":312},"bu-yazıda-yapılan-değişiklikler","Bu Yazıda Yapılan Değişiklikler",[22,315,316,319],{},[25,317,318],{},"11.05.2022: Yazı özeti düzenlendi.",[25,320,321,322,324,325,327,328,330,331,333,334,337,338,340],{},"21.06.2026: ",[38,323,40],{}," dosyası modern Compose v2 standartlarına (",[38,326,62],{},") yükseltildi. YAML formatındaki girinti hatası, ",[38,329,44],{}," zorunluluğu ve deprecated ",[38,332,48],{}," parametresi düzeltilerek dosya tak-çalıştır hâle getirildi. ",[38,335,336],{},"docker-compose"," komutları ",[38,339,58],{}," olarak güncellendi.",[342,343,344],"style",{},"html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":83,"searchDepth":105,"depth":105,"links":346},[],[348],"technical",null,"2021-03-13","Docker Compose kullanarak Bitnami MongoDB veri tabanını ve Mongo-Express web tabanlı yönetim arayüzünü hızlıca ayağa kaldırma rehberi.",false,"md","\u002Fimages\u002Fhero\u002Fmongodb.avif","tr",{},"\u002Ftr\u002Fdocker-ile-mongodb-kurulumu",{"title":6,"description":351},"docker-ile-mongodb-kurulumu","tr\u002Fdocker-ile-mongodb-kurulumu",[362,363,364],"docker","mongodb","nosql","2026-06-21","A4Lu9ixBWvonJbKiPyKnmPLk8BCtDQI-xvoHYX_3P_o",{"prev":368,"next":371,"others":374,"lucky":495,"readingTime":90},{"path":369,"title":370},"\u002Ftr\u002Fyeni-tema-honeywind","Yeni WordPress Temam Honeywind: Tailwind CSS ve Minimalizm",{"path":372,"title":373},"\u002Ftr\u002Fgraylog-nedir-docker-ile-nasil-kurulur","Graylog Nedir? Docker Compose ile Adım Adım Kurulum Rehberi",[375,378,381,384,387,390,393,396,399,402,405,408,411,414,417,420,423,426,429,432,435,438,441,444,447,450,453,456,459,462,465,468,471,474,477,480,483,486,489,492],{"path":376,"title":377},"\u002Ftr\u002Fopenlitespeed-ve-litespeed-enterprisei-reverse-proxy-olarak-kullanmak","OpenLiteSpeed ve LiteSpeed Enterprise Sunucularını Reverse Proxy Olarak Kullanmak",{"path":379,"title":380},"\u002Ftr\u002Fsingleton-tasarim-deseni-nedir","Singleton Tasarım Deseni Nedir?",{"path":382,"title":383},"\u002Ftr\u002Fvite-nedir","Vite Nedir? Modern Web Geliştirme ve Paketleme Aracı",{"path":385,"title":386},"\u002Ftr\u002Fphp-ve-makine-ogrenimi-php-ml-kutuphanesi","PHP ve Makine Öğrenimi: PHP-ML Kütüphanesi ile Pratik Çözümler",{"path":388,"title":389},"\u002Ftr\u002Fdocker-ile-mariadb-kurulumu","Docker ile MariaDB Kurulumu",{"path":391,"title":392},"\u002Ftr\u002Fearly-return-erken-donus-nedir","Early Return \u002F Erken Dönüş nedir?",{"path":394,"title":395},"\u002Ftr\u002Fes6-nedir-ecmascript-2015-nedir","ES6 Nedir? ECMAScript 2015 Nedir?",{"path":397,"title":398},"\u002Ftr\u002Fbridge-tasarim-deseni-nedir","Bridge Tasarım Deseni Nedir?",{"path":400,"title":401},"\u002Ftr\u002Ffactory-method-ve-abstract-factory-farki-nedir","Factory Method ve Abstract Factory Farkı Nedir?",{"path":403,"title":404},"\u002Ftr\u002Fes16-nedir-ecmascript-2025-nedir","ES16 nedir? ECMAScript 2025 nedir?",{"path":406,"title":407},"\u002Ftr\u002Fmemento-tasarim-deseni-nedir","Memento Tasarım Deseni Nedir?",{"path":409,"title":410},"\u002Ftr\u002Fvue-js-nedir","Vue.js Nedir? Yeni Başlayanlar İçin Rehber",{"path":412,"title":413},"\u002Ftr\u002Fprototype-tasarim-deseni-nedir","Prototype Tasarım Deseni Nedir?",{"path":415,"title":416},"\u002Ftr\u002Fgo-veri-tipleri-string-integer-float-complex-boolean-ve-array","Go Veri Tipleri - String, Integer, Float, Complex, Boolean ve Array",{"path":418,"title":419},"\u002Ftr\u002Fvue-3-hakkinda-bilmeniz-gerekenler-yenilikler","Vue 3 Hakkında Bilmeniz Gerekenler ve Yenilikler",{"path":421,"title":422},"\u002Ftr\u002Fphp-generator-ve-iterator-farki","PHP'de Generator ve Iterator Arasındaki Temel Farklar",{"path":424,"title":425},"\u002Ftr\u002Fdocker-ve-portainer-kurulumu","Docker ve Portainer Kurulumu",{"path":427,"title":428},"\u002Ftr\u002Fphalcon-frameworkun-gelecegi","Phalcon Framework'ün Geleceği: Bir Devrin Sonu",{"path":430,"title":431},"\u002Ftr\u002Fproxy-tasarim-deseni-nedir","Proxy Tasarım Deseni Nedir?",{"path":433,"title":434},"\u002Ftr\u002Fmerhaba-tailwind-css","Merhaba Tailwind CSS",{"path":436,"title":437},"\u002Ftr\u002Fdigital-oceanda-vps-kurulumu","DigitalOcean'da VPS (Droplet) Kurulumu: Adım Adım Rehber",{"path":439,"title":440},"\u002Ftr\u002Frest-api-dokumantasyonu-nasil-yapilir","REST Api Dokümantasyonu Nasıl Oluşturulur?",{"path":442,"title":443},"\u002Ftr\u002Fmutable-ve-immutable-kavrami","Mutable ve Immutable Kavramları Nedir?",{"path":445,"title":446},"\u002Ftr\u002Flinuxda-golang-kurulumu","Linux'ta Golang Kurulumu",{"path":448,"title":449},"\u002Ftr\u002Fmerhaba-phalcon-framework","Merhaba Phalcon Framework",{"path":451,"title":452},"\u002Ftr\u002Fwsl-2-kurulumu-6-kolay-adim","WSL 2 Kurulumu - 6 kolay adım",{"path":454,"title":455},"\u002Ftr\u002Fes9-nedir-ecmascript-2018-nedir","ES9 Nedir? ECMAScript 2018 Nedir?",{"path":457,"title":458},"\u002Ftr\u002Fubuntu-24-04-uzerinde-cyberpanel-kurulumu","Ubuntu 24.04 LTS ve 22.04 LTS Üzerinde CyberPanel Kurulumu",{"path":460,"title":461},"\u002Ftr\u002Fwindows-10-golang-kurulumu","Windows 10 ve 11'de Golang Kurulumu ve GOPATH Yapılandırması",{"path":463,"title":464},"\u002Ftr\u002Fdocker-ile-redis-kurulumu","Docker ile Redis Kurulumu",{"path":466,"title":467},"\u002Ftr\u002Ftemplate-method-tasarim-deseni-nedir","Template Method Tasarım Deseni Nedir?",{"path":469,"title":470},"\u002Ftr\u002Fiterator-tasarim-deseni-nedir","Iterator Tasarım Deseni Nedir?",{"path":472,"title":473},"\u002Ftr\u002Fdocker-ile-litespeed-enterprise-kurulumu","Docker ile LiteSpeed Enterprise Kurulumu",{"path":475,"title":476},"\u002Ftr\u002Frestapi-ve-hateoas-kavrami","RestApi ve HATEOAS Kavramı",{"path":478,"title":479},"\u002Ftr\u002Fdecorator-tasarim-deseni-nedir","Decorator Tasarım Deseni Nedir?",{"path":481,"title":482},"\u002Ftr\u002Fmediator-tasarim-deseni-nedir","Mediator Tasarım Deseni Nedir?",{"path":484,"title":485},"\u002Ftr\u002Fvisitor-tasarim-deseni-nedir","Visitor Tasarım Deseni Nedir?",{"path":487,"title":488},"\u002Ftr\u002Frest-api-uri-yapisi-nasil-olmali","REST API URI Yapısı Nasıl Olmalı?",{"path":490,"title":491},"\u002Ftr\u002Ffull-stack-proje-gelistiriyoruz","Full Stack Proje Geliştiriyoruz",{"path":493,"title":494},"\u002Ftr\u002Fmerhabadunya","Merhaba Dünya",{"path":496,"title":497},"\u002Ftr\u002Frest-api-tasarimi","REST API Tasarım İncelikleri",[499,501,505,507],{"path":372,"title":373,"date":500},"2021-03-12",{"path":502,"title":503,"date":504},"\u002Ftr\u002Fdocker-ile-rabbitmq-kurulumu","Docker ile RabbitMQ Kurulumu","2021-03-11",{"path":463,"title":464,"date":506},"2021-03-09",{"path":388,"title":389,"date":508},"2021-03-01",[510,514,518],{"path":511,"title":512,"date":513},"\u002Ftr\u002Fes14-nedir-ecmascript-2023-nedir","ES14 nedir? ECMAScript 2023 nedir?","2026-06-20",{"path":515,"title":516,"date":517},"\u002Ftr\u002Fprogralama-ipucu-yoda-gosterimi","Yoda Koşulları (Yoda Conditions) Nedir? Programlama İpucu","2021-07-23",{"path":519,"title":520,"date":521},"\u002Ftr\u002Ffacade-tasarim-deseni-nedir","Facade Tasarım Deseni Nedir?","2021-09-13",1782142072085]