使用: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中进行发布,然后您就可以提取图像了。