{"id":48375,"date":"2025-02-08T08:16:46","date_gmt":"2025-02-08T08:16:46","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=48375"},"modified":"2025-07-12T05:38:45","modified_gmt":"2025-07-12T05:38:45","slug":"docker-ps","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/docker-ps\/","title":{"rendered":"Docker commands Guide &#8211; docker ps with examples"},"content":{"rendered":"\n<p>Here\u2019s a <strong>complete tutorial<\/strong> on <code>docker ps<\/code>, covering <strong>how it works<\/strong>, <strong>common options<\/strong>, <strong>examples<\/strong>, and a <strong>list of use cases<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is <code>docker ps<\/code>?<\/strong><\/h2>\n\n\n\n<p><code>docker ps<\/code> is a Docker command used to <strong>list containers<\/strong>. By default, it shows only the <strong>running containers<\/strong>, but with additional options, you can view <strong>stopped<\/strong>, <strong>exited<\/strong>, or <strong>all containers<\/strong>.<\/p>\n\n\n\n<p><strong>Key Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>List all <strong>running containers<\/strong>.<\/li>\n\n\n\n<li>Filter by <strong>status, name, image, and ports<\/strong>.<\/li>\n\n\n\n<li>Helps in <strong>monitoring and managing<\/strong> containers.<\/li>\n\n\n\n<li>Use it to find container <strong>IDs<\/strong> for subsequent commands.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Basic Syntax<\/strong><\/h2>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">ps<\/span> <span class=\"hljs-selector-attr\">&#91;OPTIONS]<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\"><strong>Common Options:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a<\/code> \u2192 Show <strong>all containers<\/strong> (including stopped and exited ones).<\/li>\n\n\n\n<li><code>-q<\/code> \u2192 Show <strong>only container IDs<\/strong> (useful for scripting).<\/li>\n\n\n\n<li><code>-l<\/code> \u2192 Show the <strong>last created<\/strong> container (even if stopped).<\/li>\n\n\n\n<li><code>-n &lt;number><\/code> \u2192 Show <strong>n most recent containers<\/strong>.<\/li>\n\n\n\n<li><code>--filter<\/code> \u2192 Filter containers based on criteria (status, name, label, etc.).<\/li>\n\n\n\n<li><code>--format<\/code> \u2192 Format the output using Go templates.<\/li>\n\n\n\n<li><code>--no-trunc<\/code> \u2192 Don\u2019t truncate the container\u2019s output (show full IDs and names).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Examples of <code>docker ps<\/code><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. List All Running Containers<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps\n<\/code><\/span><\/pre>\n\n\n<p>This shows only the containers that are currently running.<\/p>\n\n\n\n<p><strong>Example Output:<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">CONTAINER ID   IMAGE       COMMAND      CREATED       STATUS       PORTS       NAMES\na1b2c3d4e5f6   nginx       <span class=\"hljs-string\">\"nginx -g\u2026\"<\/span>  <span class=\"hljs-number\">5<\/span> minutes ago Up <span class=\"hljs-number\">5<\/span> minutes <span class=\"hljs-number\">80<\/span>\/tcp     my_nginx\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. List All Containers (Running, Stopped, and Exited)<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps -a\n<\/code><\/span><\/pre>\n\n\n<p>This shows all containers, including those that are stopped or exited.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Show Only Container IDs<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps -q\n<\/code><\/span><\/pre>\n\n\n<p><strong>Example Output:<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">a1b2c3d4e5f6\nb2c3d4e5f678\n<\/code><\/span><\/pre>\n\n\n<p>This is useful in scripts to perform operations on multiple containers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Show the Last Created Container<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps -l\n<\/code><\/span><\/pre>\n\n\n<p>Displays the most recently created container, even if it has exited.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Show the 3 Most Recently Created Containers<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps -n 3\n<\/code><\/span><\/pre>\n\n\n<p>Lists the last three created containers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Filter Containers by Status<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"status=exited\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This shows only containers that have exited.<\/p>\n\n\n\n<p>Other possible status values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>running<\/code><\/li>\n\n\n\n<li><code>paused<\/code><\/li>\n\n\n\n<li><code>restarting<\/code><\/li>\n\n\n\n<li><code>exited<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Filter Containers by Name<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"name=my_nginx\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Lists containers with names that match <code>my_nginx<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8. Filter Containers by Image<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"ancestor=nginx\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Lists all containers created from the <code>nginx<\/code> image.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>9. Display Containers with Specific Ports<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"publish=8080\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Lists containers that expose port <code>8080<\/code> on the host.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>10. Show Full Container IDs and Names<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker ps --no-trunc\n<\/code><\/span><\/pre>\n\n\n<p>Prevents truncation, showing full container IDs and names.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>11. Format the Output (<code>--format<\/code>)<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --format <span class=\"hljs-string\">\"table {{.ID}}\\t{{.Names}}\\t{{.Status}}\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This customizes the output to show only container ID, name, and status in a table format.<\/p>\n\n\n\n<p><strong>Example Output:<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">CONTAINER ID   NAMES       STATUS\na1b2c3d4e5f6   my_nginx    Up 5 minutes\n<\/code><\/span><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>12. List Containers Created in the Last 24 Hours<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"since=24h\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>13. Combine Filters<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker ps --filter <span class=\"hljs-string\">\"status=exited\"<\/span> --filter <span class=\"hljs-string\">\"ancestor=nginx\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This lists exited containers created from the <code>nginx<\/code> image.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>14. Use <code>docker ps<\/code> in a Script to Stop All Running Containers<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker stop $(docker ps -q)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This stops all currently running containers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>15. Use <code>docker ps<\/code> to Remove All Exited Containers<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">docker rm $(docker ps -aq --filter <span class=\"hljs-string\">\"status=exited\"<\/span>)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This removes all containers that have exited.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Use Cases for <code>docker ps<\/code><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Monitoring Container Status<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check which containers are running and their <strong>uptime<\/strong>.<\/li>\n\n\n\n<li>Ensure that <strong>critical services<\/strong> are active.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Managing Resources<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find <strong>stopped containers<\/strong> and remove them to free up disk space.<\/li>\n\n\n\n<li>Identify <strong>paused or stuck containers<\/strong> for debugging.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Automation and Scripting<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Combine <code>docker ps<\/code> with other Docker commands (<code>stop<\/code>, <code>rm<\/code>, <code>logs<\/code>, etc.) to automate maintenance tasks.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Debugging and Troubleshooting<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filter by <strong>exited containers<\/strong> to find failed services.<\/li>\n\n\n\n<li>Use <code>--no-trunc<\/code> to get detailed information about containers for in-depth analysis.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Security and Auditing<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Audit <strong>all running containers<\/strong> to ensure they are up-to-date and secure.<\/li>\n\n\n\n<li>Monitor containers for unauthorized or unexpected behavior.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Multi-Service Applications<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quickly check the status of multiple services running in containers.<\/li>\n\n\n\n<li>Use <code>docker ps<\/code> to verify that each service is running on its assigned port.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>List of Common <code>docker ps<\/code> Commands<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Command<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>docker ps<\/code><\/td><td>List running containers<\/td><\/tr><tr><td><code>docker ps -a<\/code><\/td><td>List all containers<\/td><\/tr><tr><td><code>docker ps -q<\/code><\/td><td>Show only container IDs<\/td><\/tr><tr><td><code>docker ps -l<\/code><\/td><td>Show the last created container<\/td><\/tr><tr><td><code>docker ps -n 5<\/code><\/td><td>Show the last 5 created containers<\/td><\/tr><tr><td><code>docker ps --filter \"status=running\"<\/code><\/td><td>Show only running containers<\/td><\/tr><tr><td><code>docker ps --filter \"ancestor=nginx\"<\/code><\/td><td>List containers created from the <code>nginx<\/code> image<\/td><\/tr><tr><td><code>docker ps --no-trunc<\/code><\/td><td>Show full container IDs and names<\/td><\/tr><tr><td><code>docker ps --format \"table {{.ID}}\\t{{.Names}}\"<\/code><\/td><td>Customize the output format<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices for Using <code>docker ps<\/code>:<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Filter and format output<\/strong> for better readability and automation.<\/li>\n\n\n\n<li><strong>Monitor container status regularly<\/strong> to ensure services are healthy.<\/li>\n\n\n\n<li><strong>Use <code>docker ps -q<\/code><\/strong> for scripting and batch operations.<\/li>\n\n\n\n<li><strong>Combine with <code>docker logs<\/code><\/strong> and <code>docker inspect<\/code> for detailed troubleshooting.<\/li>\n\n\n\n<li><strong>Clean up unused containers<\/strong> (<code>docker ps -a<\/code> helps identify them).<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Errors and Solutions<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>&#8220;No such container&#8221;<\/strong><br>\u2192 The container may have stopped. Use <code>docker ps -a<\/code> to find it.<\/li>\n\n\n\n<li><strong>&#8220;Error response from daemon: Invalid filter&#8221;<\/strong><br>\u2192 Ensure the filter is valid. Check available filters with <code>docker ps --help<\/code>.<\/li>\n\n\n\n<li><strong>Command returns no output<\/strong><br>\u2192 There may be no running containers. Use <code>docker ps -a<\/code> to see stopped ones.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s a complete tutorial on docker ps, covering how it works, common options, examples, and a list of use cases. What is docker ps? docker ps is a Docker command&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[4862],"tags":[],"class_list":["post-48375","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=48375"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48375\/revisions"}],"predecessor-version":[{"id":48377,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48375\/revisions\/48377"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=48375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=48375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=48375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}