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

Ana*_*nda 19 lxc docker

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

我用的时候:

docker pull  ubuntu
Run Code Online (Sandbox Code Playgroud)

它拉下了大约8-10个不同版本的ubuntu.

joh*_*sta 31

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

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

docker pull ubuntu:quantal
Run Code Online (Sandbox Code Playgroud)

较长的形式是:

docker pull --tag="quantal" ubuntu
docker pull --t quantal ubuntu
Run Code Online (Sandbox Code Playgroud)

这仍然会拉出用于构建最终图像的历史图层,但是比ubuntu的所有图层都要小.

[更新以包括Ben的简写从下面开始.谢谢!]

  • 作为简写,你也可以使用冒号.`docker pull ubuntu:quantal` (2认同)