2015-06-08 13:48:20 -04:00
|
|
|
% DOCKER(1) Docker User Manuals
|
|
|
|
% Docker Community
|
|
|
|
% JUNE 2014
|
|
|
|
# NAME
|
2016-11-13 03:28:25 -05:00
|
|
|
docker-tag - Create a tag `TARGET_IMAGE` that refers to `SOURCE_IMAGE`
|
2015-06-08 13:48:20 -04:00
|
|
|
|
|
|
|
# SYNOPSIS
|
|
|
|
**docker tag**
|
|
|
|
[**--help**]
|
2016-11-13 03:28:25 -05:00
|
|
|
SOURCE_NAME[:TAG] TARGET_NAME[:TAG]
|
2015-06-08 13:48:20 -04:00
|
|
|
|
|
|
|
# DESCRIPTION
|
|
|
|
Assigns a new alias to an image in a registry. An alias refers to the
|
|
|
|
entire image name including the optional `TAG` after the ':'.
|
|
|
|
|
|
|
|
# "OPTIONS"
|
2015-09-03 12:15:08 -04:00
|
|
|
**--help**
|
|
|
|
Print usage statement.
|
|
|
|
|
2015-06-08 13:48:20 -04:00
|
|
|
**NAME**
|
2016-05-11 09:15:50 -04:00
|
|
|
The image name which is made up of slash-separated name components,
|
|
|
|
optionally prefixed by a registry hostname. The hostname must comply with
|
|
|
|
standard DNS rules, but may not contain underscores. If a hostname is
|
|
|
|
present, it may optionally be followed by a port number in the format
|
|
|
|
`:8080`. If not present, the command uses Docker's public registry located at
|
|
|
|
`registry-1.docker.io` by default. Name components may contain lowercase
|
|
|
|
characters, digits and separators. A separator is defined as a period, one or
|
|
|
|
two underscores, or one or more dashes. A name component may not start or end
|
|
|
|
with a separator.
|
2015-06-08 13:48:20 -04:00
|
|
|
|
|
|
|
**TAG**
|
2016-05-11 09:15:50 -04:00
|
|
|
The tag assigned to the image to version and distinguish images with the same
|
|
|
|
name. The tag name may contain lowercase and uppercase characters, digits,
|
|
|
|
underscores, periods and dashes. A tag name may not start with a period or a
|
|
|
|
dash and may contain a maximum of 128 characters.
|
2015-06-08 13:48:20 -04:00
|
|
|
|
|
|
|
# EXAMPLES
|
|
|
|
|
2016-05-11 09:15:50 -04:00
|
|
|
## Tagging an image referenced by ID
|
2015-06-08 13:48:20 -04:00
|
|
|
|
2016-05-11 09:15:50 -04:00
|
|
|
To tag a local image with ID "0e5574283393" into the "fedora" repository with
|
|
|
|
"version1.0":
|
2015-06-08 13:48:20 -04:00
|
|
|
|
|
|
|
docker tag 0e5574283393 fedora/httpd:version1.0
|
|
|
|
|
2016-05-11 09:15:50 -04:00
|
|
|
## Tagging an image referenced by Name
|
|
|
|
|
|
|
|
To tag a local image with name "httpd" into the "fedora" repository with
|
|
|
|
"version1.0":
|
|
|
|
|
|
|
|
docker tag httpd fedora/httpd:version1.0
|
|
|
|
|
|
|
|
Note that since the tag name is not specified, the alias is created for an
|
|
|
|
existing local version `httpd:latest`.
|
|
|
|
|
|
|
|
## Tagging an image referenced by Name and Tag
|
|
|
|
|
|
|
|
To tag a local image with name "httpd" and tag "test" into the "fedora"
|
|
|
|
repository with "version1.0.test":
|
|
|
|
|
|
|
|
docker tag httpd:test fedora/httpd:version1.0.test
|
|
|
|
|
2015-06-08 13:48:20 -04:00
|
|
|
## Tagging an image for a private repository
|
|
|
|
|
2015-08-03 12:51:10 -04:00
|
|
|
To push an image to a private registry and not the central Docker
|
2015-06-08 13:48:20 -04:00
|
|
|
registry you must tag it with the registry hostname and port (if needed).
|
|
|
|
|
|
|
|
docker tag 0e5574283393 myregistryhost:5000/fedora/httpd:version1.0
|
|
|
|
|
|
|
|
# HISTORY
|
|
|
|
April 2014, Originally compiled by William Henry (whenry at redhat dot com)
|
|
|
|
based on docker.com source material and internal work.
|
|
|
|
June 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
|
|
|
|
July 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
|
|
|
|
April 2015, updated by Mary Anthony for v2 <mary@docker.com>
|
2015-07-01 11:15:17 -04:00
|
|
|
June 2015, updated by Sally O'Malley <somalley@redhat.com>
|