{"id":2710,"date":"2024-11-02T09:15:10","date_gmt":"2024-11-02T06:15:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/"},"modified":"2024-11-02T09:15:10","modified_gmt":"2024-11-02T06:15:10","slug":"docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/","title":{"rendered":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme"},"content":{"rendered":"<p>Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme<\/p>\n<p>Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker&#8217;\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.<\/p>\n<h2>Sa\u011fl\u0131k Kontrolleri Nedir?<\/h2>\n<p>Docker sa\u011fl\u0131k kontrolleri, konteynerinizin sa\u011fl\u0131k durumunu belirlemek i\u00e7in d\u00fczenli olarak \u00e7al\u0131\u015ft\u0131r\u0131lan komutlard\u0131r. Bir sa\u011fl\u0131k kontrol\u00fc, belirli bir komutu \u00e7al\u0131\u015ft\u0131r\u0131p sonu\u00e7 kodunu de\u011ferlendirerek veya belirli bir dosyan\u0131n varl\u0131\u011f\u0131n\u0131 kontrol ederek yap\u0131labilir. Sa\u011fl\u0131k kontrol\u00fcn\u00fcn sonucu ba\u015far\u0131l\u0131 veya ba\u015far\u0131s\u0131z olabilir.<\/p>\n<h2>Sa\u011fl\u0131k Kontrolleri Neden \u00d6nemlidir?<\/h2>\n<p>Sa\u011fl\u0131k kontrolleri, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in bir\u00e7ok fayda sunar:<\/p>\n<ul>\n<li><strong>Sorunlar\u0131 Erken Tespit:<\/strong> Sa\u011fl\u0131k kontrolleri, bir konteynerde sorun \u00e7\u0131kt\u0131\u011f\u0131nda sizi erken uyar\u0131r, b\u00f6ylece h\u0131zl\u0131 bir \u015fekilde m\u00fcdahale edebilirsiniz. <\/li>\n<li><strong>Otomatik Kurtarma:<\/strong> Docker, sa\u011fl\u0131k kontrol\u00fc ba\u015far\u0131s\u0131z olursa otomatik olarak konteyneri yeniden ba\u015flatabilir veya bir yeniden ba\u015flatma stratejisi uygulayabilir.<\/li>\n<li><strong>Uygulama Sa\u011fl\u0131\u011f\u0131 \u0130zleme:<\/strong> Sa\u011fl\u0131k kontrolleri, konteynerinizin i\u00e7sel sa\u011fl\u0131\u011f\u0131n\u0131 izlemek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, bir web sunucusu i\u00e7in, sa\u011fl\u0131k kontrol\u00fc web sunucusu HTTP isteklerine yan\u0131t verip vermedi\u011fini kontrol edebilir.<\/li>\n<\/ul>\n<h2>Sa\u011fl\u0131k Kontrolleri Nas\u0131l Tan\u0131mlan\u0131r?<\/h2>\n<p>Docker&#8217;da sa\u011fl\u0131k kontrollerini tan\u0131mlamak i\u00e7in **<code>HEALTHCHECK<\/code>** y\u00f6nergesini kullanabilirsiniz. Bu y\u00f6nerge, Dockerfile&#8217;da veya `docker run` komutunda belirtilebilir. \u0130\u015fte HEALTHCHECK y\u00f6nergesinin yayg\u0131n kullan\u0131m \u00f6rnekleri:<\/p>\n<h3>1. Komut \u00c7al\u0131\u015ft\u0131rma<\/h3>\n<p>Bu, en yayg\u0131n sa\u011fl\u0131k kontrol\u00fc t\u00fcr\u00fcd\u00fcr. Belirli bir komutu \u00e7al\u0131\u015ft\u0131r\u0131r ve \u00e7\u0131kt\u0131 koduna g\u00f6re sa\u011fl\u0131k durumu belirlenir.<\/p>\n<p>&#8220;`dockerfile<br \/>\nHEALTHCHECK CMD [&#8220;ping&#8221;, &#8220;-c&#8221;, &#8220;1&#8221;, &#8220;www.google.com&#8221;]<br \/>\n&#8220;`<\/p>\n<p>Bu \u00f6rnekte, `HEALTHCHECK` y\u00f6nergesi `ping` komutunu kullanarak Google&#8217;a ping atar. E\u011fer ping ba\u015far\u0131l\u0131 olursa, konteyner sa\u011fl\u0131kl\u0131 kabul edilir. Aksi takdirde, konteyner sa\u011fl\u0131kl\u0131 kabul edilmez.<\/p>\n<h3>2. Dosya Varl\u0131\u011f\u0131n\u0131 Kontrol Etme<\/h3>\n<p>Bu y\u00f6ntem, belirli bir dosyan\u0131n varl\u0131\u011f\u0131n\u0131 kontrol ederek sa\u011fl\u0131k durumunu de\u011ferlendirir.<\/p>\n<p>&#8220;`dockerfile<br \/>\nHEALTHCHECK CMD [&#8220;sh&#8221;, &#8220;-c&#8221;, &#8220;test -f \/var\/log\/app.log&#8221;]<br \/>\n&#8220;`<\/p>\n<p>Bu \u00f6rnekte, `HEALTHCHECK` y\u00f6nergesi `\/var\/log\/app.log` dosyas\u0131n\u0131n varl\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer dosya mevcutsa, konteyner sa\u011fl\u0131kl\u0131 kabul edilir. Aksi takdirde, konteyner sa\u011fl\u0131kl\u0131 kabul edilmez.<\/p>\n<h3>3. HTTP Kontrol\u00fc<\/h3>\n<p>Bu y\u00f6ntem, belirli bir HTTP u\u00e7 noktas\u0131na istek g\u00f6ndererek sa\u011fl\u0131k durumunu de\u011ferlendirir.<\/p>\n<p>&#8220;`dockerfile<br \/>\nHEALTHCHECK CMD [&#8220;curl&#8221;, &#8220;-f&#8221;, &#8220;http:\/\/localhost:8080\/health&#8221;]<br \/>\n&#8220;`<\/p>\n<p>Bu \u00f6rnekte, `HEALTHCHECK` y\u00f6nergesi `curl` komutunu kullanarak `http:\/\/localhost:8080\/health` u\u00e7 noktas\u0131na istek g\u00f6nderir. E\u011fer istek ba\u015far\u0131l\u0131 olursa, konteyner sa\u011fl\u0131kl\u0131 kabul edilir. Aksi takdirde, konteyner sa\u011fl\u0131kl\u0131 kabul edilmez.<\/p>\n<h2>Sa\u011fl\u0131k Kontrolleri Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p>Bir kere `HEALTHCHECK` y\u00f6nergesini tan\u0131mlad\u0131ktan sonra, konteynerinizin sa\u011fl\u0131k durumunu izlemek i\u00e7in \u015fu ad\u0131mlar\u0131 takip edebilirsiniz:<\/p>\n<ol>\n<li><strong>Konteyneri Ba\u015flat\u0131n:<\/strong> Konteyneri `docker run` komutuyla ba\u015flat\u0131n.<\/li>\n<li><strong>Sa\u011fl\u0131k Durumunu Kontrol Edin:<\/strong> Konteynerin sa\u011fl\u0131k durumunu g\u00f6r\u00fcnt\u00fclemek i\u00e7in `docker inspect` komutunu kullanabilirsiniz. `HEALTHCHECK` y\u00f6nergesinin sonucu ve son kontrol zaman\u0131 gibi bilgiler g\u00f6r\u00fcnt\u00fclenecektir.<\/li>\n<li><strong>Olaylar\u0131 \u0130zleyin:<\/strong> Konteynerde herhangi bir sa\u011fl\u0131k sorunu olu\u015ftu\u011funda, Docker size bildirim g\u00f6nderecektir. Bu bildirimler, Docker&#8217;\u0131n g\u00fcnl\u00fck dosyalar\u0131nda veya Docker Hub&#8217;daki otomatik olu\u015fturulan g\u00f6r\u00fcnt\u00fclerin etiketlerinde g\u00f6r\u00fcnt\u00fclenebilir.<\/li>\n<\/ol>\n<h2>Sonu\u00e7<\/h2>\n<p>Sa\u011fl\u0131k kontrolleri, Docker konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in \u00f6nemli bir ara\u00e7t\u0131r. Bu makalede, sa\u011fl\u0131k kontrollerini tan\u0131mlamak ve kullanmak i\u00e7in temel ad\u0131mlar\u0131 \u00f6\u011frendiniz. Sa\u011fl\u0131k kontrollerini etkin bir \u015fekilde kullanarak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 ve hizmetinizin kesintisiz bir \u015fekilde sunulmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<p>Daha fazla bilgi i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com\/) sitesini ziyaret edebilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir&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-2710","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 Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme<\/title>\n<meta name=\"description\" content=\"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker&#039;\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.\" \/>\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-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme\" \/>\n<meta property=\"og:description\" content=\"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker&#039;\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-02T06:15:10+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=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme\",\"datePublished\":\"2024-11-02T06:15:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\"},\"wordCount\":733,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\",\"name\":\"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-02T06:15:10+00:00\",\"description\":\"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker'\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme\"}]},{\"@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 Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme","description":"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker'\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.","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-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/","og_locale":"tr_TR","og_type":"article","og_title":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme","og_description":"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker'\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-02T06:15:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme","datePublished":"2024-11-02T06:15:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/"},"wordCount":733,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/","url":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/","name":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-02T06:15:10+00:00","description":"Docker, uygulamalar\u0131n\u0131z\u0131 paketlemek ve da\u011f\u0131tmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ancak, konteynerlerinizin sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak da ayn\u0131 derecede \u00f6nemlidir. Docker'\u0131n sundu\u011fu **sa\u011fl\u0131k kontrolleri**, konteynerinizin \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 ve beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol etmenizi sa\u011flar. Bu makalede, Docker sa\u011fl\u0131k kontrollerini kullanarak konteyner sa\u011fl\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l izleyebilece\u011finizi ke\u015ffedece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/docker-gelismis-bolum-1-saglik-kontrolleri-ile-docker-konteynerlerini-izleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker Geli\u015fmi\u015f B\u00f6l\u00fcm 1: Sa\u011fl\u0131k Kontrolleri ile Docker Konteynerlerini \u0130zleme"}]},{"@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\/2710","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=2710"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2710\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}