{"id":10482,"date":"2025-07-21T15:39:22","date_gmt":"2025-07-21T15:39:22","guid":{"rendered":"https:\/\/www.magetop.com\/blog\/?p=10482"},"modified":"2025-07-21T15:39:25","modified_gmt":"2025-07-21T15:39:25","slug":"fix-bind-for-0-0-0-0-80-failed-error-in-docker","status":"publish","type":"post","link":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/","title":{"rendered":"How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker"},"content":{"rendered":"\n<p>When working with Docker, especially on Windows or macOS, you might hit this frustrating error:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nBind for 0.0.0.0:80 failed: port is already allocated.\n<\/pre><\/div>\n\n\n<p>This usually means something else is already using that port. Let&#8217;s explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What Causes the Error?<\/h4>\n\n\n\n<p>Docker containers try to bind a container port (e.g., <code>80<\/code>) to a host port (<code>0.0.0.0:80<\/code>). If that port is already in use on your machine, Docker can&#8217;t bind it, and you&#8217;ll get this error.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example That Triggers the Error<\/h4>\n\n\n\n<p>Run another container (or another process) using host port 80:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\ndocker run -d --name temp-nginx -p 80:80 nginx\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>This container will occupy port 80 on the host<\/li>\n\n\n\n<li>It runs in the background (-d) so it does not occupy the terminal<\/li>\n<\/ul>\n\n\n\n<p>Let&#8217;s say you have a basic <code>Dockerfile<\/code> running a Flask app:<\/p>\n\n\n\n<p><strong>app.py<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nfrom flask import Flask\napp = Flask(__name__)\n\n@app.route(&quot;\/&quot;)\ndef hello():\n    return &quot;Hello from Docker!&quot;\n\nif __name__ == &quot;__main__&quot;:\n    app.run(host=&quot;0.0.0.0&quot;, port=80)\n<\/pre><\/div>\n\n\n<p><strong>Dockerfile<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nFROM python:3.11-slim\nWORKDIR \/app\nCOPY app.py .\nRUN pip install flask\nCMD &#x5B;&quot;python&quot;, &quot;app.py&quot;]\n<\/pre><\/div>\n\n\n<p>Run this container:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\ndocker build -t flask-port80 .\ndocker run -p 80:80 flask-port80\n<\/pre><\/div>\n\n\n<p>You might get:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndocker: Error response from daemon: driver failed programming external connectivity on endpoint ...\nBind for 0.0.0.0:80 failed: port is already allocated.\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"368\" data-attachment-id=\"10483\" data-permalink=\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/screenshot-16\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?fit=1113%2C512&amp;ssl=1\" data-orig-size=\"1113,512\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?fit=300%2C138&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?fit=800%2C368&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?resize=800%2C368&#038;ssl=1\" alt=\"Docker Bind for 0.0.0.0:80 Failed\" class=\"wp-image-10483\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?resize=1024%2C471&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?resize=300%2C138&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?resize=768%2C353&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Screenshot-2.png?w=1113&amp;ssl=1 1113w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How To Fix Docker Bind for 0.0.0.0:80 Failed<\/h2>\n\n\n\n<p>1. <strong>Check if Port 80 Is Already in Use<\/strong><\/p>\n\n\n\n<p>On Linux\/macOS:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\nsudo lsof -i :80\n<\/pre><\/div>\n\n\n<p>On Windows PowerShell:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\nnetstat -aon | findstr :80\n<\/pre><\/div>\n\n\n<p>Then find the <strong>PID<\/strong>, and:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\ntasklist | findstr &lt;PID&gt;\n<\/pre><\/div>\n\n\n<p>2. <strong>Free Port 80 (Optional)<\/strong><\/p>\n\n\n\n<p>You can stop the service occupying the port, or:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>On Windows<\/strong>, you might need to stop services like IIS, W3SVC, or Hyper-V using port 80.<\/li>\n\n\n\n<li>Or simply restart Docker Desktop and try again.<\/li>\n<\/ul>\n\n\n\n<p>3. <strong>Use a Different Host Port<\/strong><\/p>\n\n\n\n<p>If you just want to avoid the conflict, map to a different host port:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\ndocker run -p 8080:80 flask-port80\n<\/pre><\/div>\n\n\n<p>Now your container still listens on port 80 <strong>inside<\/strong>, but you access it at:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhttp:\/\/localhost:8080\n<\/pre><\/div>\n\n\n<p>4. <strong>Use Docker Compose With Custom Port<\/strong><\/p>\n\n\n\n<p><strong>docker-compose.yml<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nversion: '3'\nservices:\n  web:\n    build: .\n    ports:\n      - &quot;8080:80&quot;\n<\/pre><\/div>\n\n\n<p>Run:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\ndocker-compose up\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Summary<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Solution<\/strong><\/td><td><strong>When to Use<\/strong><\/td><\/tr><tr><td>Change host port (<code>-p 8080:80<\/code>)<\/td><td>Quick workaround to avoid port conflicts<\/td><\/tr><tr><td>Kill the existing process<\/td><td>You control the host and want to reclaim port 80<\/td><\/tr><tr><td>Use Docker Compose<\/td><td>Managing multiple containers or custom config<\/td><\/tr><tr><td>Use Linux port mapping tools<\/td><td>Advanced use cases (e.g., IPTables, firewalld)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The <code>'Docker Bind for 0.0.0.0:80 failed'<\/code> error is common, but also easy to solve once you know the root cause. Most of the time, it just means another process (or container) already owns port 80. Try changing ports or checking running processes \u2014 and you\u2019re good to go!<\/p>\n\n\n\n<p>This is the end of the\u00a0<strong>How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker.<\/strong><\/p>\n\n\n\n<p>You can read more useful articles like<strong>\u00a0<a href=\"https:\/\/www.magetop.com\/blog\/how-to-fix-docker-build-cache-not-updating\/\">How To Fix Docker Build Cache Not Updating<\/a>.<\/strong><\/p>\n\n\n\n<p>Follow us for the more helpful posts!<\/p>\n\n\n\n<p>We hope this is a useful post for you.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When working with Docker, especially on Windows or macOS, you might hit this frustrating error: This usually means something else<\/p>\n","protected":false},"author":106,"featured_media":10485,"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":[2],"tags":[2389,2391,2392,2388],"class_list":["post-10482","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento-2-tutorials","tag-bind-for-0-0-0-080-failed","tag-fix-bind-for-0-0-0-080-failed","tag-fix-bind-for-0-0-0-080-failed-error-in-docker","tag-how-to-fix-bind-for-0-0-0-080-failed-error-in-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Fix &#039;Bind for 0.0.0.0:80 Failed&#039; Error in Docker - Magetop Blog<\/title>\n<meta name=\"description\" content=\"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let&#039;s explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.\" \/>\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.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Fix &#039;Bind for 0.0.0.0:80 Failed&#039; Error in Docker - Magetop Blog\" \/>\n<meta property=\"og:description\" content=\"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let&#039;s explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Magetop Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MagetopStore\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-21T15:39:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T15:39:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1355\" \/>\n\t<meta property=\"og:image:height\" content=\"753\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Aaron LX\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MagetopStore\" \/>\n<meta name=\"twitter:site\" content=\"@MagetopStore\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aaron LX\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\"},\"author\":{\"name\":\"Aaron LX\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/b8770690a02cc53a273d6b7205229ff7\"},\"headline\":\"How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker\",\"datePublished\":\"2025-07-21T15:39:22+00:00\",\"dateModified\":\"2025-07-21T15:39:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\"},\"wordCount\":376,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1\",\"keywords\":[\"Bind for 0.0.0.0:80 Failed\",\"Fix 'Bind for 0.0.0.0:80 Failed'\",\"Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker\",\"How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker\"],\"articleSection\":[\"Magento 2 Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\",\"url\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\",\"name\":\"How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker - Magetop Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1\",\"datePublished\":\"2025-07-21T15:39:22+00:00\",\"dateModified\":\"2025-07-21T15:39:25+00:00\",\"description\":\"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let's explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1\",\"width\":1355,\"height\":753,\"caption\":\"How to Fix 'Bind for 0.0.0.080 Failed' Error in Docker\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magetop.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#website\",\"url\":\"https:\/\/www.magetop.com\/blog\/\",\"name\":\"Magetop Blog\",\"description\":\"Exploring Magento Tips, Tricks, and Trends\",\"publisher\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magetop.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\",\"name\":\"Magetop.com\",\"url\":\"https:\/\/www.magetop.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1\",\"width\":475,\"height\":475,\"caption\":\"Magetop.com\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MagetopStore\",\"https:\/\/x.com\/MagetopStore\",\"https:\/\/www.linkedin.com\/company\/magetop\",\"https:\/\/www.pinterest.com\/magetop\",\"https:\/\/www.youtube.com\/channel\/UCXoiJsz88OfPmwa8QpUkwOA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/b8770690a02cc53a273d6b7205229ff7\",\"name\":\"Aaron LX\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/11\/475315059_122137709240563546_260104055231757176_n.jpg?fit=96%2C96&#038;ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/11\/475315059_122137709240563546_260104055231757176_n.jpg?fit=96%2C96&#038;ssl=1\",\"caption\":\"Aaron LX\"},\"description\":\"Aaron is a passionate writer, crazy about shopping, eCommerce and trends. Besides his outstanding research skills and a positive mind, Aaron eagerly shares his experience with the readers.\",\"url\":\"https:\/\/www.magetop.com\/blog\/author\/aaron-lx\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker - Magetop Blog","description":"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let's explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.","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.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/","og_locale":"en_US","og_type":"article","og_title":"How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker - Magetop Blog","og_description":"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let's explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.","og_url":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/","og_site_name":"Magetop Blog","article_publisher":"https:\/\/www.facebook.com\/MagetopStore","article_published_time":"2025-07-21T15:39:22+00:00","article_modified_time":"2025-07-21T15:39:25+00:00","og_image":[{"width":1355,"height":753,"url":"https:\/\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png","type":"image\/png"}],"author":"Aaron LX","twitter_card":"summary_large_image","twitter_creator":"@MagetopStore","twitter_site":"@MagetopStore","twitter_misc":{"Written by":"Aaron LX","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#article","isPartOf":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/"},"author":{"name":"Aaron LX","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/b8770690a02cc53a273d6b7205229ff7"},"headline":"How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker","datePublished":"2025-07-21T15:39:22+00:00","dateModified":"2025-07-21T15:39:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/"},"wordCount":376,"commentCount":0,"publisher":{"@id":"https:\/\/www.magetop.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1","keywords":["Bind for 0.0.0.0:80 Failed","Fix 'Bind for 0.0.0.0:80 Failed'","Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker","How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker"],"articleSection":["Magento 2 Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/","url":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/","name":"How to Fix 'Bind for 0.0.0.0:80 Failed' Error in Docker - Magetop Blog","isPartOf":{"@id":"https:\/\/www.magetop.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1","datePublished":"2025-07-21T15:39:22+00:00","dateModified":"2025-07-21T15:39:25+00:00","description":"When working with Docker, especially on Windows or macOS, you might hit this frustrating error: Bind for 0.0.0.0:80 failed: port is already allocated. This usually means something else is already using that port. Let's explore how to fix Docker Bind for 0.0.0.0:80 Failed \u2014 with a clear example.","breadcrumb":{"@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#primaryimage","url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1","width":1355,"height":753,"caption":"How to Fix 'Bind for 0.0.0.080 Failed' Error in Docker"},{"@type":"BreadcrumbList","@id":"https:\/\/www.magetop.com\/blog\/fix-bind-for-0-0-0-0-80-failed-error-in-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magetop.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Fix &#8216;Bind for 0.0.0.0:80 Failed&#8217; Error in Docker"}]},{"@type":"WebSite","@id":"https:\/\/www.magetop.com\/blog\/#website","url":"https:\/\/www.magetop.com\/blog\/","name":"Magetop Blog","description":"Exploring Magento Tips, Tricks, and Trends","publisher":{"@id":"https:\/\/www.magetop.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magetop.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.magetop.com\/blog\/#organization","name":"Magetop.com","url":"https:\/\/www.magetop.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1","width":475,"height":475,"caption":"Magetop.com"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MagetopStore","https:\/\/x.com\/MagetopStore","https:\/\/www.linkedin.com\/company\/magetop","https:\/\/www.pinterest.com\/magetop","https:\/\/www.youtube.com\/channel\/UCXoiJsz88OfPmwa8QpUkwOA"]},{"@type":"Person","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/b8770690a02cc53a273d6b7205229ff7","name":"Aaron LX","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/11\/475315059_122137709240563546_260104055231757176_n.jpg?fit=96%2C96&#038;ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/11\/475315059_122137709240563546_260104055231757176_n.jpg?fit=96%2C96&#038;ssl=1","caption":"Aaron LX"},"description":"Aaron is a passionate writer, crazy about shopping, eCommerce and trends. Besides his outstanding research skills and a positive mind, Aaron eagerly shares his experience with the readers.","url":"https:\/\/www.magetop.com\/blog\/author\/aaron-lx\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-to-Fix-Bind-for-0.0.0.080-Failed-Error-in-Docker.png?fit=1355%2C753&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/paOdw5-2J4","jetpack-related-posts":[{"id":10631,"url":"https:\/\/www.magetop.com\/blog\/how-to-debug-connection-refused-between-docker-compose-services\/","url_meta":{"origin":10482,"position":0},"title":"How to Debug \u201cConnection Refused\u201d Between Docker Compose Services","author":"Aaron LX","date":"September 4, 2025","format":false,"excerpt":"When working with Docker Compose, one of the most frustrating issues developers face is the dreaded \u201cConnection Refused\u201d error between services. This guide will walk you through common causes, debugging strategies, and practical solutions to ensure smooth inter-service communication. Understanding the \u201cConnection Refused\u201d Error In Docker Compose, multiple containers (e.g.,\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"How to Debug \u201cConnection Refused\u201d Between Docker Compose Services","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/09\/How-to-Debug-Connection-Refused-Between-Docker-Compose-Services.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/09\/How-to-Debug-Connection-Refused-Between-Docker-Compose-Services.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/09\/How-to-Debug-Connection-Refused-Between-Docker-Compose-Services.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/09\/How-to-Debug-Connection-Refused-Between-Docker-Compose-Services.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/09\/How-to-Debug-Connection-Refused-Between-Docker-Compose-Services.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":10487,"url":"https:\/\/www.magetop.com\/blog\/solving-dns-resolution-issues-inside-docker-containers\/","url_meta":{"origin":10482,"position":1},"title":"Solving DNS Resolution Issues Inside Docker Containers","author":"Aaron LX","date":"July 22, 2025","format":false,"excerpt":"Sometimes, a Docker container can\u2019t resolve hostnames like example.com or your private APIs \u2014 even though they work fine on the host. In this post, you\u2019ll learn why DNS resolution fails inside containers and How To Fix DNS Resolution Issues Inside Docker. What Is DNS Resolution in Docker? DNS (Domain\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"Solving DNS Resolution Issues Inside Docker Containers","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Solving-DNS-Resolution-Issues-Inside-Docker-Containers.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Solving-DNS-Resolution-Issues-Inside-Docker-Containers.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Solving-DNS-Resolution-Issues-Inside-Docker-Containers.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Solving-DNS-Resolution-Issues-Inside-Docker-Containers.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/Solving-DNS-Resolution-Issues-Inside-Docker-Containers.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":10261,"url":"https:\/\/www.magetop.com\/blog\/understanding-docker-volumes-and-bind-mounts\/","url_meta":{"origin":10482,"position":2},"title":"Understanding Docker Volumes and Bind Mounts","author":"Aaron LX","date":"May 21, 2025","format":false,"excerpt":"Docker makes it easy to isolate applications, but persistent data can be tricky. In this guide, you\u2019ll learn the difference between volumes and bind mounts, and how to use them to manage data effectively in your Docker containers. What Are Docker Volumes? Volumes are Docker-managed storage locations on your host.\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"Understanding Docker Volumes and Bind Mounts","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Understanding-Docker-Volumes-and-Bind-Mounts.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Understanding-Docker-Volumes-and-Bind-Mounts.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Understanding-Docker-Volumes-and-Bind-Mounts.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Understanding-Docker-Volumes-and-Bind-Mounts.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Understanding-Docker-Volumes-and-Bind-Mounts.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":10237,"url":"https:\/\/www.magetop.com\/blog\/how-to-use-docker-compose-multi-container-applications\/","url_meta":{"origin":10482,"position":3},"title":"How To Use Docker Compose: Multi-Container Applications","author":"Aaron LX","date":"May 14, 2025","format":false,"excerpt":"Managing multi-container applications manually with Docker commands can quickly become complex and error-prone. Docker Compose simplifies this process using a single configuration file to define and run multiple containers effortlessly. In this guide, you'll learn how to use docker compose through a real-world example. What is Docker Compose? Docker Compose\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"How To Use Docker Compose Multi-Container Applications","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Use-Docker-Compose-Multi-Container-Applications.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Use-Docker-Compose-Multi-Container-Applications.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Use-Docker-Compose-Multi-Container-Applications.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Use-Docker-Compose-Multi-Container-Applications.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Use-Docker-Compose-Multi-Container-Applications.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":10287,"url":"https:\/\/www.magetop.com\/blog\/docker-security-best-practices-for-developers\/","url_meta":{"origin":10482,"position":4},"title":"Docker Security Best Practices For Developers","author":"Aaron LX","date":"May 26, 2025","format":false,"excerpt":"Containerization makes deployment faster and more consistent\u2014but security should never be an afterthought. In this guide, we\u2019ll explore essential Docker security best practices for developers, with a practical Python example to show how small changes can protect your app. Why Docker Security Matters Docker simplifies packaging applications and their dependencies.\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"Docker Security Best Practices For Developers","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Docker-Security-Best-Practices-For-Developers.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Docker-Security-Best-Practices-For-Developers.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Docker-Security-Best-Practices-For-Developers.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Docker-Security-Best-Practices-For-Developers.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/05\/Docker-Security-Best-Practices-For-Developers.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":10444,"url":"https:\/\/www.magetop.com\/blog\/resolve-cannot-connect-to-the-docker-daemon\/","url_meta":{"origin":10482,"position":5},"title":"How To Resolve \u201cCannot Connect To The Docker Daemon\u201d","author":"Aaron LX","date":"July 14, 2025","format":false,"excerpt":"Seeing the error \"Cannot connect to the Docker daemon\" is one of the most common (and annoying) issues Docker users face. In this guide, we\u2019ll explain what it means, why it happens, and How To Resolve \u201cCannot Connect To The Docker Daemon\u201d \u2014 with practical examples. The Error Message When\u2026","rel":"","context":"In &quot;Magento 2 Tutorials&quot;","block_context":{"text":"Magento 2 Tutorials","link":"https:\/\/www.magetop.com\/blog\/magento-2-tutorials\/"},"img":{"alt_text":"How To Resolve \u201cCannot Connect To The Docker Daemon\u201d","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-To-Resolve-Cannot-Connect-To-The-Docker-Daemon.png?fit=1200%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-To-Resolve-Cannot-Connect-To-The-Docker-Daemon.png?fit=1200%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-To-Resolve-Cannot-Connect-To-The-Docker-Daemon.png?fit=1200%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-To-Resolve-Cannot-Connect-To-The-Docker-Daemon.png?fit=1200%2C667&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2025\/07\/How-To-Resolve-Cannot-Connect-To-The-Docker-Daemon.png?fit=1200%2C667&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/10482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/users\/106"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/comments?post=10482"}],"version-history":[{"count":1,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/10482\/revisions"}],"predecessor-version":[{"id":10484,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/10482\/revisions\/10484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/media\/10485"}],"wp:attachment":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/media?parent=10482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/categories?post=10482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/tags?post=10482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}