{"id":9507,"date":"2025-12-06T09:04:44","date_gmt":"2025-12-06T03:34:44","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=9507"},"modified":"2025-12-06T09:05:38","modified_gmt":"2025-12-06T03:35:38","slug":"deploying-a-containerized-grafana-using-docker","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/","title":{"rendered":"DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h1>\n\n\n\n<p>In the modern DevOps and cloud landscape, monitoring and visualization are essential for maintaining reliable and high-performing systems. Manually tracking metrics and logs across servers can be repetitive, unreliable and time-consuming.<\/p>\n\n\n\n<p>That\u2019s where Grafana comes in, a powerful open-source tool for creating interactive dashboards and visual metrics. It allows you to monitor applications, servers, and services in real time, set up alerts, and gain actionable insights effortlessly.<\/p>\n\n\n\n<p>In this guide, we will show you step-by-step how to install and run Grafana using Ubuntu Server and Docker, set up a containerized monitoring system, and configure default email alerts for notifications.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h1>\n\n\n\n<p>Before getting started, make sure you have:<\/p>\n\n\n\n<p>1. Ubuntu Server\u2014The server where Grafana will be installed using Docker.<\/p>\n\n\n\n<p>Example: <strong>Ubuntu 24.04 <\/strong>server.<\/p>\n\n\n\n<p>2. Docker Installed\u2014Docker must be installed on the test server to run Grafana in a container.<\/p>\n\n\n\n<p>Example: <strong>Docker 29.02 <\/strong>or the latest stable version.<\/p>\n\n\n\n<p>3. Email Account\u2014Required to receive default Grafana alert notifications and to enable <strong>two-factor authentication (2FA) <\/strong>for these notifications.<\/p>\n\n\n\n<p>4. Basic Knowledge of Grafana\u2014Familiarity with dashboards and alerts is helpful but not mandatory.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size\"><strong>Step 1: Install Docker on Ubuntu<\/strong><\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>1. The first step is to install Docker on ubuntu server<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ sudo apt update<br>$ sudo apt install docker.io -y<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>2. Verify the installation<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ docker &#8211;version<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size\"><strong>Step 2: <strong>Dockerfile for Grafana Email<\/strong><\/strong> <strong>setup<\/strong><\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>1. Create a new folder for the custom Grafana image<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ mkdir grafana-docker<br>$ cd grafana-docker<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>2. Create a Dockerfile<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ sudo nano Dockerfile<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>3. Dockerfile for Custom Grafana Setup<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><br>FROM grafana\/grafana:latest<br><br>ENV GF_SECURITY_ADMIN_PASSWORD=&#8221;YOUR_PASSWORD_HERE&#8221;<br><br>ENV GF_SMTP_ENABLED=true<br>ENV GF_SMTP_HOST=&#8221;smtp.gmail.com:587&#8243;<br>ENV GF_SMTP_USER=&#8221;your_email@gmail.com&#8221;<br>ENV GF_SMTP_PASSWORD=&#8217;your_password&#8217;<br>ENV GF_SMTP_FROM_ADDRESS=&#8221;your_email@gmail.com&#8221;<br><br>EXPOSE 3000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>4. Build the Custom Grafana Image<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ docker build -t custom-grafana .<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>5. Verify it builds using docker images<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ docker images<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>6. Run the New Grafana Container<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ docker run -itd -p 3000:3000 &#8211;name=grafana -v grafana-storage:\/var\/lib\/grafana custom-grafana<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>7. Verify Docker Container Execution<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>$ docker ps -a<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"58\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-1024x58.png\" alt=\"\" class=\"wp-image-9634\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-1024x58.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-300x17.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-768x43.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-1536x87.png 1536w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-850x48.png 850w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png 1647w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-large-font-size\">Step 3: Access Grafana Dashboard<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once the container is running, open your browser and go to<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>http:\/\/&lt;server ip&gt;:3000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>1. Access Grafana Login page<\/p>\n\n\n\n<p>Log in with the previously created username and password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-1024x464.png\" alt=\"\" class=\"wp-image-9604\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-1024x464.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-300x136.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-768x348.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-1536x696.png 1536w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1-662x300.png 662w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1.png 1769w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>2. Access Grafana Welcome Screen<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11-1024x478.png\" alt=\"\" class=\"wp-image-9553\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11-1024x478.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11-300x140.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11-768x359.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11-642x300.png 642w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/image-11.png 1182w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size\">  Step 4: Test Email Notifications<\/p>\n\n\n\n<div style=\"height:14px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>1. Inside the Grafana dashboard, navigate to<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Alerting \u2192 contact points \u2192 Email \u2192 Edit<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"418\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223-1024x418.png\" alt=\"\" class=\"wp-image-9560\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223-1024x418.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223-300x123.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223-768x314.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223-734x300.png 734w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-25-131223.png 1334w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>2. Add an email<strong> <\/strong>address:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Add Email Address \u2192 Save Contact Points \u2192 Test<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"480\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-1024x480.png\" alt=\"\" class=\"wp-image-9561\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-1024x480.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-300x141.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-768x360.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-1536x719.png 1536w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2-640x300.png 640w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/edit2.png 1789w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>3. Verify Grafana sends a predefined test alert message to Gmail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1-1024x528.png\" alt=\"\" class=\"wp-image-9550\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1-1024x528.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1-300x155.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1-768x396.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1-582x300.png 582w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-21-171426-1.png 1222w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1024x434.png\" alt=\"\" class=\"wp-image-9603\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-1024x434.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-300x127.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-768x325.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-708x300.png 708w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image.png 1518w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-left\"><strong>Conclusion<\/strong><\/h1>\n\n\n\n<p>Deploying Grafana with Docker creates a fast, clean, and well-organized monitoring setup. It removes complicated installation steps and provides a smooth way to start visualizing system data. This approach supports consistent, reliable monitoring for both small and large environments. Grafana\u2019s dashboards and alerting features make it easy to spot issues early and maintain system stability. Simple to deploy and effortless to manage, Grafana delivers powerful real-time insights that improve overall monitoring efficiency.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In the modern DevOps and cloud landscape, monitoring and visualization are essential for maintaining reliable and high-performing systems. Manually tracking metrics and logs across servers can be repetitive, unreliable and time-consuming. That\u2019s where Grafana comes in, a powerful open-source tool for creating interactive dashboards and visual metrics. It allows&hellip; <a href=\"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":530,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-9507","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-uncategorized","7":"h-entry","9":"h-as-article"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pheonix Solutions - We Empower Your Business Growth<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pheonix Solutions - We Empower Your Business Growth\" \/>\n<meta property=\"og:description\" content=\"Introduction In the modern DevOps and cloud landscape, monitoring and visualization are essential for maintaining reliable and high-performing systems. Manually tracking metrics and logs across servers can be repetitive, unreliable and time-consuming. That\u2019s where Grafana comes in, a powerful open-source tool for creating interactive dashboards and visual metrics. It allows&hellip; Continue Reading DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"PHEONIXSOLUTIONS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-06T03:34:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-06T03:35:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1647\" \/>\n\t<meta property=\"og:image:height\" content=\"93\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"brundha A\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:site\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"brundha A\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/\"},\"author\":{\"name\":\"brundha A\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/5480becf2f63bc3a85796716ed5ffb8e\"},\"headline\":\"DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER\",\"datePublished\":\"2025-12-06T03:34:44+00:00\",\"dateModified\":\"2025-12-06T03:35:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/\"},\"wordCount\":477,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/image-9-1024x58.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/\",\"name\":\"Pheonix Solutions - We Empower Your Business Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/image-9-1024x58.png\",\"datePublished\":\"2025-12-06T03:34:44+00:00\",\"dateModified\":\"2025-12-06T03:35:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/image-9.png\",\"contentUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/image-9.png\",\"width\":1647,\"height\":93},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/deploying-a-containerized-grafana-using-docker\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"name\":\"Pheonix Solutions\",\"description\":\"We Empower Your Business Growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\",\"name\":\"PheonixSolutions\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"width\":454,\"height\":300,\"caption\":\"PheonixSolutions\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PheonixSolutions-209942982759387\\\/\",\"https:\\\/\\\/x.com\\\/pheonixsolution\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/5480becf2f63bc3a85796716ed5ffb8e\",\"name\":\"brundha A\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g\",\"caption\":\"brundha A\"},\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/author\\\/brundha\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pheonix Solutions - We Empower Your Business Growth","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:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/","og_locale":"en_US","og_type":"article","og_title":"Pheonix Solutions - We Empower Your Business Growth","og_description":"Introduction In the modern DevOps and cloud landscape, monitoring and visualization are essential for maintaining reliable and high-performing systems. Manually tracking metrics and logs across servers can be repetitive, unreliable and time-consuming. That\u2019s where Grafana comes in, a powerful open-source tool for creating interactive dashboards and visual metrics. It allows&hellip; Continue Reading DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER","og_url":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/","og_site_name":"PHEONIXSOLUTIONS","article_publisher":"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","article_published_time":"2025-12-06T03:34:44+00:00","article_modified_time":"2025-12-06T03:35:38+00:00","og_image":[{"width":1647,"height":93,"url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png","type":"image\/png"}],"author":"brundha A","twitter_card":"summary_large_image","twitter_creator":"@pheonixsolution","twitter_site":"@pheonixsolution","twitter_misc":{"Written by":"brundha A","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#article","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/"},"author":{"name":"brundha A","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/5480becf2f63bc3a85796716ed5ffb8e"},"headline":"DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER","datePublished":"2025-12-06T03:34:44+00:00","dateModified":"2025-12-06T03:35:38+00:00","mainEntityOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/"},"wordCount":477,"commentCount":0,"publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-1024x58.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/","url":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/","name":"Pheonix Solutions - We Empower Your Business Growth","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#primaryimage"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9-1024x58.png","datePublished":"2025-12-06T03:34:44+00:00","dateModified":"2025-12-06T03:35:38+00:00","breadcrumb":{"@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#primaryimage","url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png","contentUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2025\/12\/image-9.png","width":1647,"height":93},{"@type":"BreadcrumbList","@id":"https:\/\/pheonixsolutions.com\/blog\/deploying-a-containerized-grafana-using-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pheonixsolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DEPLOYING A CONTAINERIZED GRAFANA USING DOCKER"}]},{"@type":"WebSite","@id":"https:\/\/pheonixsolutions.com\/blog\/#website","url":"https:\/\/pheonixsolutions.com\/blog\/","name":"Pheonix Solutions","description":"We Empower Your Business Growth","publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pheonixsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pheonixsolutions.com\/blog\/#organization","name":"PheonixSolutions","url":"https:\/\/pheonixsolutions.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","contentUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","width":454,"height":300,"caption":"PheonixSolutions"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","https:\/\/x.com\/pheonixsolution"]},{"@type":"Person","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/5480becf2f63bc3a85796716ed5ffb8e","name":"brundha A","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/935842a58a4acaad460ddb38fe11cdd6b9b41f5b7ee829ddad3f91d2418ce059?s=96&r=g","caption":"brundha A"},"url":"https:\/\/pheonixsolutions.com\/blog\/author\/brundha\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7F4uM-2tl","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/9507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/530"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=9507"}],"version-history":[{"count":42,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/9507\/revisions"}],"predecessor-version":[{"id":9644,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/9507\/revisions\/9644"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=9507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=9507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=9507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}