如何从任何docker仓库拉单个图像?

docker仓库包含多个图像。 是否有可能从存储库中拉出特定的图像。

当我使用:

docker pull ubuntu 

它拉下了大约8-10个不同版本的Ubuntu。

如果有一个特定的图像被标记,您可以使用–tag =(或-t)运算符来提取您要查找的特定图像。 还有一个命令的简写forms,它只使用图像名称和标签之间的冒号。

所以如果你想要标签为quantal的ubuntu版本,你可以使用:

 docker pull ubuntu:quantal 

更长的forms将是:

 docker pull --tag="quantal" ubuntu docker pull --t quantal ubuntu 

这仍将拉动用于构build最终图像的历史图层,但是将会比ubuntu的所有图层更小。

[已经更新,以便从下面简写Ben的注释。 谢谢!]

你也可以使用

 docker pull reponame:tagname docker pull ubantu:quantal