{"id":13223,"date":"2026-11-13T18:03:11","date_gmt":"2026-11-13T12:33:11","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=13223"},"modified":"2026-11-13T18:27:37","modified_gmt":"2026-11-13T12:57:37","slug":"docker-container-restart-policies","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/docker-container-restart-policies\/","title":{"rendered":"How to Configure Docker Container Restart Policies"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Post Date:<\/strong> November 13, 2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Docker containers are used to run applications and services in isolated environments. However, containers may stop unexpectedly due to application errors, server restarts, or other issues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker provides restart policies to control how containers behave when they stop or fail. These policies help maintain application availability without requiring administrators to manually start containers every time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Docker Container Restart Policies<\/strong> allow you to configure containers to restart automatically based on specific conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we will explore the different Docker restart policies and learn how to configure them using simple commands.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before configuring Docker container restart policies, make sure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Linux server or local machine.<\/li>\n\n\n\n<li>Docker Engine installed and running.<\/li>\n\n\n\n<li>Basic knowledge of Docker commands.<\/li>\n\n\n\n<li>Sudo or root privileges, if required.<\/li>\n\n\n\n<li>Internet connectivity to download Docker images.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recommended Reading:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are new to Docker networking, refer to our guide: <a href=\"https:\/\/pheonixsolutions.com\/blog\/docker-networking-between-containers\/\">How to Configure Docker Networking Between Containers<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementation Steps<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Check the Docker Version<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, verify that Docker is installed and running on your system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute the following command:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expected Output:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Docker version 27.5.1, build 9f9e405<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Note: The version displayed may differ depending on your Docker installation.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create a Docker Container<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before configuring restart policies, create a sample Nginx container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name restart-demo nginx:alpine<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This command:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>docker run<\/code> creates and starts a container.<\/li>\n\n\n\n<li><code>-d<\/code> runs the container in detached mode.<\/li>\n\n\n\n<li><code>--name restart-demo<\/code> assigns a name to the container.<\/li>\n\n\n\n<li><code>nginx:alpine<\/code> specifies the Docker image.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Check the container status:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker ps<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The container should appear in the running containers list.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Understand Docker Restart Policies<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Docker provides four main restart policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. no<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the default restart policy. Docker does not automatically restart the container when it stops.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name no-restart-demo --restart=no nginx:alpine<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. always<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker automatically restarts the container whenever it stops. It also attempts to restart the container when the Docker daemon restarts.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name always-demo --restart=always nginx:alpine<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. unless-stopped<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker automatically restarts the container unless it has been manually stopped. A manually stopped container remains stopped even when the Docker daemon restarts.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name unless-stopped-demo --restart=unless-stopped nginx:alpine<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. on-failure<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker restarts the container only when it exits with a non-zero exit code. You can also specify the maximum number of restart attempts.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name failure-demo --restart=on-failure:5 nginx:alpine<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here, <code>5<\/code> represents the maximum number of restart attempts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Configure a Restart Policy for an Existing Container<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can also change the restart policy of an existing container without recreating it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, to configure the <code>restart-demo<\/code> container with the <code>always<\/code> policy, execute:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker update --restart=always restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To verify the updated configuration, execute:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker inspect -f '{{.HostConfig.RestartPolicy.Name}}' restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expected Output:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">always<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This confirms that the container&#8217;s restart policy has been updated successfully.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Test the Restart Policy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now, test whether the configured restart policy works as expected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, stop the container:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start the container again:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker start restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check its status:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker ps<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The container should appear in the running containers list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an additional test, you can restart the Docker service during a maintenance window and verify the behavior of containers configured with <code>always<\/code> or <code>unless-stopped<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> Avoid restarting the Docker service on a production server just for testing, as it may affect other running containers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Check the Restart Policy of a Container<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To view the restart policy configured for a particular container, use:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker inspect restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To display only the restart policy name:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker inspect -f '{{.HostConfig.RestartPolicy.Name}}' restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expected Output:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">always<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can also check the restart count using:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker inspect -f '{{.RestartCount}}' restart-demo<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This command displays the number of times Docker has restarted the container.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Docker container restart policies help administrators manage container availability and reduce manual intervention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By using <code>no<\/code>, <code>always<\/code>, <code>unless-stopped<\/code>, and <code>on-failure<\/code>, you can control how Docker handles stopped or failed containers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding these policies helps DevOps engineers maintain reliable Docker environments and manage application containers more efficiently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions (FAQs)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. What are Docker container restart policies?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Docker container restart policies define how Docker handles containers when they stop or fail. The available policies include <code>no<\/code>, <code>always<\/code>, <code>unless-stopped<\/code>, and <code>on-failure<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Which Docker restart policy is recommended?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>unless-stopped<\/code> policy is commonly useful for application services because it automatically restarts containers unless an administrator has manually stopped them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. How can I check the restart policy of a Docker container?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use the following command to check the restart policy:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker inspect -f '{{.HostConfig.RestartPolicy.Name}}' container_name<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace <code>container_name<\/code> with your actual Docker container name.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/docker-networking-between-containers\/\">How to Configure Docker Networking Between Containers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-save-docker-images-as-a-tar-file\/\">How to Save Docker Images as a TAR File<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Official Documentation<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.docker.com\/engine\/containers\/start-containers-automatically\/\" target=\"_blank\" rel=\"noopener\">Docker \u2013 Start containers automatically<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.docker.com\/reference\/cli\/docker\/container\/run\/\" target=\"_blank\" rel=\"noopener\">Docker \u2013 Run a container<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.docker.com\/reference\/cli\/docker\/container\/update\/\" target=\"_blank\" rel=\"noopener\">Docker \u2013 Update a container<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.docker.com\/reference\/cli\/docker\/inspect\/\" target=\"_blank\" rel=\"noopener\">Docker \u2013 Inspect a container<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How Pheonix Solutions Can Help<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Managing Docker containers efficiently is essential for maintaining application availability and reliable infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pheonixsolutions.com\/devops-cloud\/\"><strong>Pheonix Solutions<\/strong><\/a> provides DevOps, cloud infrastructure, containerization, and automation services to help businesses build and maintain scalable environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our experts can help you configure Docker environments, automate container management, implement monitoring solutions, and improve application reliability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pheonixsolutions.com\/contact\"><strong>Contact our experts<\/strong><\/a> to discuss your DevOps requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Post Date: November 13, 2026 Introduction Docker containers are used to run applications and services in isolated environments. However, containers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13310,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1020,1058],"tags":[],"class_list":["post-13223","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-containers-kubernetes","category-docker","psol-cat-containers-kubernetes"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/phn2x7-3rh","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2026\/11\/Configuring-Docker-Container-Restart-Policies-1.png","_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/13223","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=13223"}],"version-history":[{"count":10,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/13223\/revisions"}],"predecessor-version":[{"id":13318,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/13223\/revisions\/13318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media\/13310"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=13223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=13223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=13223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}