如何从任何docker存储库中提取单个图像?

时间:2014-03-15 18:50:55

标签: docker lxc

docker存储库包含多个图像。是否可以从存储库中提取特定图像。

当我使用时:

docker pull  ubuntu

它可以减少8到10个不同版本的ubuntu。

2 个答案:

答案 0 :(得分:31)

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

因此,如果你想要标记为量子的ubuntu版本,你可以使用:

docker pull ubuntu:quantal

更长的形式是:

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

这仍将拉出用于构建最终图像的历史图层,但是它将比ubuntu的所有图层都小。

[更新以包括Ben关于速记的注释。谢谢!]

答案 1 :(得分:2)

您也可以使用

docker pull reponame:tagname
docker pull ubantu:quantal