使用FROM node:14时,对应Docker Hub的哪个源Dockerfile?
如何找到
node:14对应的源Dockerfile 当你本地Dockerfile以FROM node:14开头时,默认拉取的是基于Debian Buster的镜像版本,对应的源Dockerfile就是14/buster/Dockerfile。
目录里出现多个文件的原因是node镜像提供了多种基础系统变体:
buster:基于Debian 10(Buster),是node:14的默认变体alpine:基于轻量Alpine Linux,镜像体积更小bullseye:基于Debian 11(Bullseye)slim:Debian基础镜像的精简版本
如果你的Dockerfile未指定镜像后缀(比如node:14-alpine),Docker会自动拉取默认的buster变体,也就是你从Docker Hub跳转看到的那个源文件。
你也可以用docker inspect node:14命令验证,在输出的镜像配置信息里,能找到对应基础系统的细节,进一步确认源Dockerfile的匹配关系。
内容的提问来源于stack exchange,提问作者A. L
相关产品推荐
相关产品推荐

