{"id":17150,"date":"2024-03-15T14:24:04","date_gmt":"2024-03-15T14:24:04","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/"},"modified":"2025-08-07T08:55:50","modified_gmt":"2025-08-07T08:55:50","slug":"how-can-the-file-size-and-number-of-logs-be-configured-in-docker","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/","title":{"rendered":"How can the file size and number of logs be configured &#8230;"},"content":{"rendered":"<p>To set the size and number of log files for Docker, you can achieve this by editing Docker&#8217;s configuration file. Here are the specific steps:<\/p>\n<p>Open the Docker configuration file daemon.json. On Linux, this file is typically located in the \/etc\/docker\/ directory, and on Windows, it is usually found in the C:\\ProgramData\\docker\\config directory. If the file does not exist, you can create it.<\/p>\n<p>Edit the `daemon.json` file and add the following content in it:<\/p>\n<pre class=\"post-pre\">{<p><\/p><p>&nbsp;&nbsp;\"log-driver\":&nbsp;\"json-file\",<\/p><p>&nbsp;&nbsp;\"log-opts\":&nbsp;{<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;\"max-size\":&nbsp;\"10m\",<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;\"max-file\":&nbsp;\"3\"<\/p><p>&nbsp;&nbsp;}<\/p><p>}<\/p><\/pre>\n<p>In this example, we have configured a maximum size of 10MB per log file (&#8220;max-size&#8221;: &#8220;10m&#8221;) and set a maximum of 3 log files to be retained at a time (&#8220;max-file&#8221;: &#8220;3&#8221;). You can adjust these values as needed.<\/p>\n<p>Save and close the daemon.json file.<\/p>\n<p>Restart the Docker service to apply configuration changes. On Linux, you can use the following command to restart the Docker service:<\/p>\n<pre class=\"post-pre\">sudo&nbsp;systemctl&nbsp;restart&nbsp;docker<\/pre>\n<p>On Windows, you can restart the Docker service using the following command:<\/p>\n<pre class=\"post-pre\">Restart-Service&nbsp;Docker<\/pre>\n<p>After completing the above steps, Docker will limit the size and quantity of log files based on the configuration. New log files will be rolled over according to the specified size, and old log files exceeding the specified quantity will be deleted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To set the size and number of log files for Docker, you can achieve this by editing Docker&#8217;s configuration file. Here are the specific steps: Open the Docker configuration file daemon.json. On Linux, this file is typically located in the \/etc\/docker\/ directory, and on Windows, it is usually found in the C:\\ProgramData\\docker\\config directory. If the [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[453,1402,299,1404,1403],"class_list":["post-17150","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-development","tag-guide","tag-programming","tag-technology","tag-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How can the file size and number of logs be configured ... - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can the file size and number of logs be configured ...\" \/>\n<meta property=\"og:description\" content=\"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T14:24:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-07T08:55:50+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Johnson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"How can the file size and number of logs be configured &#8230;\",\"datePublished\":\"2024-03-15T14:24:04+00:00\",\"dateModified\":\"2025-08-07T08:55:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\"},\"wordCount\":211,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Development\",\"guide\",\"programming\",\"technology\",\"tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\",\"name\":\"How can the file size and number of logs be configured ... - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T14:24:04+00:00\",\"dateModified\":\"2025-08-07T08:55:50+00:00\",\"description\":\"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can the file size and number of logs be configured &#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How can the file size and number of logs be configured ... - Blog - Silicon Cloud","description":"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.","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:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/","og_locale":"en_US","og_type":"article","og_title":"How can the file size and number of logs be configured ...","og_description":"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T14:24:04+00:00","article_modified_time":"2025-08-07T08:55:50+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"How can the file size and number of logs be configured &#8230;","datePublished":"2024-03-15T14:24:04+00:00","dateModified":"2025-08-07T08:55:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/"},"wordCount":211,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Development","guide","programming","technology","tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/","name":"How can the file size and number of logs be configured ... - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T14:24:04+00:00","dateModified":"2025-08-07T08:55:50+00:00","description":"Learn about how can the file size and number of logs be configured in docker?. Comprehensive guide with examples and best practices.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-the-file-size-and-number-of-logs-be-configured-in-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How can the file size and number of logs be configured &#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=17150"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17150\/revisions"}],"predecessor-version":[{"id":159657,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17150\/revisions\/159657"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=17150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=17150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=17150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}