拉动Docker镜像时包含或省略:最新是否有任何区别?

时间:2017-02-09 23:11:34

标签: docker docker-compose

大多数人似乎都包含图片:最新的 Dockerfile

FROM node:latest

docker-compose

image: node:latest

但是,在没有:latest的情况下拉动图片时,它似乎也会下载最新版本,从而导致:

FROM node

包括:latest之间是否存在差异?

我知道在想要拉出不是最新的图像时这是必须的。

1 个答案:

答案 0 :(得分:2)

,没有任何区别。

安装Dockerfile:latest没有node:boron,从docker hub中提取最新图像。 docker build -t "img" .

...
Step 1/7 : FROM node
latest: Pulling from library/node
...
Digest: sha256:c7505048a3ddc2539b9b4d7c468e6ff0641f3a06ec95a4450be493fec8410c13
Status: Downloaded newer image for node:latest
 ---> efe7b69d7b71

运行上一个命令后,:latest的Dockerfile仍尝试拍摄相同的图像:docker build -t "a" .

...
Step 1/7 : FROM node:latest
 ---> efe7b69d7b71

请注意,它仍然试图拉出最新的,并且两者都有相同的sha。