大多数人似乎都包含图片:最新的 Dockerfile :
FROM node:latest
或 docker-compose :
image: node:latest
但是,在没有:latest
的情况下拉动图片时,它似乎也会下载最新版本,从而导致:
FROM node
包括:latest
之间是否存在差异?
我知道在想要拉出不是最新的图像时这是必须的。
答案 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。