The image name is composed of two parts that are separated by a colon (:) repository:tag. For instance, in the image name alpine:3.12, the repository is alpine and the tag is 3.12. The default tag is latest if it is omitted from the image name. For example, alpine is equivalent to alpine:latest.
$ docker image pull alpine
$ docker image pull alpine:3.12
$ docker images
$ docker image ls
$ docker images history alpine
$ docker image tag alpine myimage
$ docker image tag alpine:3.12 myimage:1.0
$ docker image inspect alpine
$ docker image rm alpine:3.12
$ docker rmi myimage:1.0
$ docker image prune [-f|-a]
You need to login to the registry before issuing this command.
$ docker image push myimage:latest
$ docker image build .
$ docker image build -t myimage:2.0 .