Docker注册表:可以找到新标记的图像,但在提取时找不到



使用:latest图像作为基础,我创建了一个用:v1.1.0-fermium标记的新图像。标记后,新标记的图像:v1.1.0-fermium出现在docker图像的注册表列表中,包括:latest

问题:可以从注册表中提取:latest映像,但不能从未找到的注册表中提取新标记的:v1.1.0-fermium映像。

问题:在标记docker映像以便在从docker注册表中提取时找到时,是否缺少一个步骤?

$ docker image tag docker.foo.com/bar-build:latest docker.foo.com/bar-build:v1.1.0-fermium
$ docker image ls docker.foo.com/bar-build
REPOSITORY                            TAG              IMAGE ID       CREATED       SIZE
docker.foo.com/bar-build   latest           35bfeb2c6323   5 hours ago   5.03GB
docker.foo.com/bar-build   v1.1.0-fermium   35bfeb2c6323   5 hours ago   5.03GB
$ docker pull docker.foo.com/bar-build:latest
latest: Pulling from bar-build
$ docker pull docker.foo.com/bar-build:v1.1.0-fermium
Error response from daemon: manifest for docker.foo.com/bar-build:v1.1.0-fermium not found: manifest unknown: The named manifest is not known to the registry.

请将docker图像推送到hub.docker.com中进行发布,然后您就可以提取图像了。

最新更新