{"id":48454,"date":"2025-02-08T08:40:54","date_gmt":"2025-02-08T08:40:54","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=48454"},"modified":"2026-02-21T07:25:52","modified_gmt":"2026-02-21T07:25:52","slug":"docker-tag","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/docker-tag\/","title":{"rendered":"Docker commands Guide &#8211; docker tag with examples"},"content":{"rendered":"\n<p>Here\u2019s a <strong>complete tutorial<\/strong> on <code>docker tag<\/code>, covering <strong>what it does<\/strong>, <strong>examples<\/strong>, and <strong>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 tag<\/code>?<\/strong><\/h2>\n\n\n\n<p><code>docker tag<\/code> is a Docker command that <strong>creates a new tag<\/strong> (alias) for an existing Docker image. It does <strong>not create a new image<\/strong> but <strong>assigns a new name or version tag<\/strong> to an existing image ID. This is useful for version control, renaming images, or preparing images for deployment to a registry.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Features:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Assign multiple tags<\/strong> to the same image.<\/li>\n\n\n\n<li><strong>Rename images<\/strong> for better organization.<\/li>\n\n\n\n<li>Prepare images for <strong>publishing to Docker Hub or private registries<\/strong>.<\/li>\n\n\n\n<li>Helps with <strong>versioning<\/strong> and managing image lifecycle.<\/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\">tag<\/span> <span class=\"hljs-selector-tag\">SOURCE_IMAGE<\/span><span class=\"hljs-selector-attr\">&#91;:TAG]<\/span> <span class=\"hljs-selector-tag\">TARGET_IMAGE<\/span><span class=\"hljs-selector-attr\">&#91;:TAG]<\/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>Arguments:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>SOURCE_IMAGE[:TAG]<\/code><\/strong>: The existing image and optional tag you want to rename.<\/li>\n\n\n\n<li><strong><code>TARGET_IMAGE[:TAG]<\/code><\/strong>: The new name and optional tag for the image.<\/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 tag<\/code><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Tag an Image with a New Version<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:v1.0<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><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<p>This tags the <code>my_app:latest<\/code> image as <code>my_app:v1.0<\/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>2. Add a Repository Name for Pushing to Docker Hub<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker tag my_app:latest myusername\/my_app:latest\n<\/code><\/span><\/pre>\n\n\n<p>This prepares <code>my_app:latest<\/code> for pushing to Docker Hub under <code>myusername<\/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>3. Tag an Image with a Different Registry<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker tag my_app:latest registry.example.com\/my_app:latest\n<\/code><\/span><\/pre>\n\n\n<p>This tags the image for pushing to a private registry (<code>registry.example.com<\/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>4. Create Multiple Tags for the Same Image<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:stable<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:testing<\/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\">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<p>This creates multiple tags (<code>stable<\/code> and <code>testing<\/code>) for the same 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>5. Tag an Image by ID<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">a1b2c3d4e5f6<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:v2.0<\/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\">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<p>This tags the image with ID <code>a1b2c3d4e5f6<\/code> as <code>my_app:v2.0<\/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>6. Rename an Image<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">old_name<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">new_name<\/span><span class=\"hljs-selector-pseudo\">:latest<\/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\">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<p>This renames <code>old_name:latest<\/code> to <code>new_name:latest<\/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>7. Prepare an Image for Kubernetes Deployment<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker tag my_app:latest registry.example.com\/project\/my_app:v1.0.0\n<\/code><\/span><\/pre>\n\n\n<p>This tags the image for deployment to a Kubernetes cluster using a specific registry.<\/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. Use <code>docker tag<\/code> in Automation Scripts<\/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\"><span class=\"hljs-meta\">#!\/bin\/bash<\/span>\ndocker tag my_app:latest my_app:backup_$(date +%Y%m%d)\necho <span class=\"hljs-string\">\"Image tagged as my_app:backup_$(date +%Y%m%d)\"<\/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>This script tags the image with a timestamp.<\/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. Version Control with Semantic Tagging<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:1.0.0<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:1.0<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:1<\/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\">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<p>This helps maintain semantic versioning (<code>major.minor.patch<\/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>10. Tag a Multi-Architecture Image<\/strong><\/h3>\n\n\n\n<p>If you are building for multiple architectures (<code>linux\/amd64<\/code>, <code>linux\/arm64<\/code>), tag each architecture-specific image:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:arm64<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest-arm64<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:amd64<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest-amd64<\/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\">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<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Use Cases for <code>docker tag<\/code><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Version Control and Image Management<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tag images with <strong>version numbers<\/strong> for easy reference and rollback.<\/li>\n\n\n\n<li>Example: <code>my_app:v1.0<\/code>, <code>my_app:v2.0<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Preparing Images for Deployment<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add a tag for <strong>pushing images<\/strong> to Docker Hub or private registries.<\/li>\n\n\n\n<li>Example: <code>myusername\/my_app:latest<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Multi-Environment Workflows<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tag images for <strong>different environments<\/strong> (development, staging, production).<\/li>\n\n\n\n<li>Example: <code>my_app:dev<\/code>, <code>my_app:staging<\/code>, <code>my_app:prod<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Renaming Images<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change image names for better organization or when switching repositories.<\/li>\n\n\n\n<li>Example: Rename <code>old_app:latest<\/code> to <code>new_app:latest<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Automating CI\/CD Pipelines<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <code>docker tag<\/code> in CI\/CD pipelines to <strong>version and push images<\/strong> automatically.<\/li>\n\n\n\n<li>Example: Tagging with Git commit hashes or build numbers (<code>my_app:build_123<\/code>).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Backup and Rollback<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create backup tags before making changes, allowing for easy rollback.<\/li>\n\n\n\n<li>Example: <code>my_app:backup_20260207<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Multi-Registry Support<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prepare images for <strong>multiple registries<\/strong> (Docker Hub, AWS ECR, Google Artifact Registry).<\/li>\n\n\n\n<li>Example: <code>docker tag my_app:latest gcr.io\/project\/my_app:latest<\/code>.<\/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 tag<\/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 tag my_app:latest my_app:v1.0<\/code><\/td><td>Tag <code>my_app:latest<\/code> as <code>my_app:v1.0<\/code><\/td><\/tr><tr><td><code>docker tag my_app:latest myusername\/my_app:latest<\/code><\/td><td>Add a repository name for Docker Hub<\/td><\/tr><tr><td><code>docker tag my_app:latest registry.example.com\/my_app:latest<\/code><\/td><td>Tag for a private registry<\/td><\/tr><tr><td><code>docker tag old_image:latest new_image:latest<\/code><\/td><td>Rename an image<\/td><\/tr><tr><td><code>docker tag a1b2c3d4e5f6 my_app:v2.0<\/code><\/td><td>Tag an image by its ID<\/td><\/tr><tr><td><code>docker tag my_app:latest my_app:backup_20260207<\/code><\/td><td>Create a timestamped backup tag<\/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 tag<\/code>:<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Follow semantic versioning<\/strong> (<code>major.minor.patch<\/code>) to maintain a clear image versioning strategy.<\/li>\n\n\n\n<li><strong>Use meaningful tags<\/strong> for different environments (<code>dev<\/code>, <code>staging<\/code>, <code>prod<\/code>).<\/li>\n\n\n\n<li><strong>Tag before pushing<\/strong> to a registry for clarity and traceability.<\/li>\n\n\n\n<li><strong>Automate tagging<\/strong> in CI\/CD pipelines for consistent version control.<\/li>\n\n\n\n<li><strong>Avoid ambiguous tags<\/strong> like <code>latest<\/code> in production\u2014always prefer versioned tags.<\/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 image&#8221;<\/strong><br>\u2192 Ensure the source image exists. Use <code>docker images<\/code> to verify.<\/li>\n\n\n\n<li><strong>&#8220;Image is already tagged&#8221;<\/strong><br>\u2192 This is a warning, not an error. You can re-tag an image with different tags.<\/li>\n\n\n\n<li><strong>&#8220;Repository name must be lowercase&#8221;<\/strong><br>\u2192 Docker image names must be lowercase (e.g., <code>my_app<\/code>, not <code>My_App<\/code>).<\/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>Combining <code>docker tag<\/code> with Other Commands<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Push Tagged Images to Docker Hub<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker tag my_app:latest myusername\/my_app:latest\ndocker push myusername\/my_app:latest\n<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\"><strong>Automate Versioning in CI\/CD<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" 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\">build<\/span> <span class=\"hljs-selector-tag\">-t<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> .\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:v1.0.0<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">push<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:v1.0.0<\/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\">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>Rollback to a Previous Version<\/strong><\/h3>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" 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\">tag<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:v1.0<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span>\n<span class=\"hljs-selector-tag\">docker<\/span> <span class=\"hljs-selector-tag\">run<\/span> <span class=\"hljs-selector-tag\">my_app<\/span><span class=\"hljs-selector-pseudo\">:latest<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><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<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 tag, covering what it does, examples, and use cases. What is docker tag? docker tag is a Docker command that creates a new tag&#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-48454","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48454","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=48454"}],"version-history":[{"count":3,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48454\/revisions"}],"predecessor-version":[{"id":58894,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48454\/revisions\/58894"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=48454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=48454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=48454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}